Celery检查工作人员任务并检索任务文档字符串

时间:2014-10-07 19:41:02

标签: django celery

我正在使用芹菜工作者节点并开发Django Rest API来处理芹菜任务提交。我可以通过inspect()

获取任务列表
     i = app.control.inspect()
     i.registerd()

但需要从工作节点任务中获取文档字符串。这将用于GET请求,以向最终用户显示有用的有用信息。 Celery任务代码未安装在django rest api应用程序中。那么如何检查worker上的任务并返回任务的文档字符串。任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:1)

已注册的原型是

def registered(self, *taskinfoitems): 
    return self._request('dump_tasks', taskinfoitems=taskinfoitems) 

您可以在 taskinfoitems 参数

中指定__doc__
相关问题