Python: возвращая значение и вызывая отдельную функцию одновременно? - PullRequest
0 голосов
/ 25 июня 2018

Мне нужно вернуть код состояния http 200 OK в конце функции, а также вызвать отдельную функцию для выполнения.Если я возвращаю их одновременно, выполняется только функция, и http 200 ok никогда не проходит.Если один находится перед другим, второй никогда не будет выполнен.

Это мой текущий оператор возврата:

return (make_response("", 200), listener())

Где make_response () отправляет статус http 200 OK через мое приложение Flaskи слушатель запускает цикл для прослушивания ключевого слова в Slack.

1 Ответ

0 голосов
/ 25 июня 2018

Поскольку ключевое слово return нуждается в результатах из функции listener для возврата, оно будет выполняться только после завершения функции listener

В противном случае, что вернет команда return?Одна из мыслей, которую вы просили вернуть, - это результаты функции listener ....

...