python - Python:返回一个值并同时调用一个单独的函数?
问题描述
我需要在函数末尾返回一个 http 200 OK 状态代码,同时还调用一个单独的函数来执行。如果我同时返回它们,则只有函数执行并且 http 200 ok 永远不会通过。如果一个放在另一个之前,第二个将永远不会执行。
这是我目前的退货声明:
return (make_response("", 200), listener())
make_response() 通过我的 Flask 应用程序发送 http 200 OK 状态,并且监听器启动一个循环来监听 Slack 中的关键字。
解决方案
由于关键字return
需要函数的结果listener
才能返回,所以它只会在listener
函数完成时执行
否则return
命令会返回什么?您要求它返回的想法之一是listener
函数的结果....
推荐阅读
- kotlin - Zip 3 等长列表
- python - 如何从另一个数组中的某些元素创建数组?
- c# - 在 GeckoFx 中获取选定的特征属性
- javascript - 如何使用访问本地托管聊天应用程序的其他设备连接到 MongoDB?
- python - Python:Matplotlib - 在循环绘图结束时设置色彩空间
- python - 正则表达式根据月份缩写拆分文本并提取以下文本?
- c# - 如何在 C# 中解决应用程序响应问题
- python - 使用 tf.map_fn() 迭代张量时,Tensorflow 获取维度信息
- java - 如何比较文本字段中的三个值,如果有任何低于/高于某个值显示一条消息?
- java - 叠加的 JPanel 没有对齐