Python 如何在前台运行flask自定义cli命令?

Python 如何在前台运行flask自定义cli命令?,python,flask,Python,Flask,我想开始使用来自RabbitMQ服务器的消息。我编写了flask自定义CLI命令,在该命令中,我连接到RabbitMQ通道并开始列出消息。flask CLI命令的默认行为是在执行CLI函数触发后将其退出。我的问题是,如何在Flask中启动命令以在前台运行它?因此,当运行flask my_custom_commad时,它将保持运行状态?这比我想象的要简单。我使用了threading包,在这个解决方案中,我的CPU利用率为0%(与无限循环相反) 从线程导入事件 #我的RabbitMQ代码 #代码等。

我想开始使用来自RabbitMQ服务器的消息。我编写了flask自定义CLI命令,在该命令中,我连接到RabbitMQ通道并开始列出消息。flask CLI命令的默认行为是在执行CLI函数触发后将其退出。我的问题是,如何在Flask中启动命令以在前台运行它?因此,当运行
flask my_custom_commad
时,它将保持运行状态?

这比我想象的要简单。我使用了
threading
包,在这个解决方案中,我的CPU利用率为0%(与无限循环相反)

从线程导入事件
#我的RabbitMQ代码
#代码等。。。
#代码等。。。
#代码等。。。
#CLI函数结束
Event().wait()