首页 > 解决方案 > Python:返回一个值并同时调用一个单独的函数?

问题描述

我需要在函数末尾返回一个 http 200 OK 状态代码,同时还调用一个单独的函数来执行。如果我同时返回它们,则只有函数执行并且 http 200 ok 永远不会通过。如果一个放在另一个之前,第二个将永远不会执行。

这是我目前的退货声明:

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

make_response() 通过我的 Flask 应用程序发送 http 200 OK 状态,并且监听器启动一个循环来监听 Slack 中的关键字。

标签: pythonfunctionflaskreturnslack

解决方案


由于关键字return需要函数的结果listener才能返回,所以它只会在listener函数完成时执行

否则return命令会返回什么?您要求它返回的想法之一是listener函数的结果....


推荐阅读