[英]How to run flask custom cli command in foreground?
我想开始使用来自 RabbitMQ 服务器的消息。 我编写了 flask 自定义 CLI 命令,我在其中连接到我的 RabbitMQ 频道并开始列出消息。 flask CLI 命令的默认行为在执行 CLI function 触发后退出。 我的问题是,如何在 Flask 中启动命令以在前台运行它? 那么运行flask my_custom_commad
的时候会熬夜吗?
这比我想象的要简单。 我使用threading
package,使用此解决方案我的 CPU 利用率为 0%(与无限循环相反)
from threading import Event
# My RabbitMQ code
# code etc...
# code etc...
# code etc...
# End of CLI function
Event().wait()
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.