如何知道事件组 {task} 在 Celery 中是启用还是禁用

How to know if event group {task} is enabled or disabled in Celery

在 celery 中,我们可以通过以下方式启用或禁用任务事件:

celery control -A proj enable_events

celery control -A proj enable_events

当 运行 这个命令来自时,它说 - task events already enabledtask events enabled

这表示任务有状态 - 事件已启用或已禁用。我想知道如何以编程方式获取。

谢谢

您可以使用如下所示的代码

app = Celery()
app.config_from_object('conf.config')

response = app.control.enable_events(reply=True)
# print response here