Python 芹菜-获取任务成功信号中的任务ID?
我有一个应用程序,它实现了如下的Python 芹菜-获取任务成功信号中的任务ID?,python,signals,celery,Python,Signals,Celery,我有一个应用程序,它实现了如下的任务成功信号: @signals.task_success.connect def task_success_handler(sender=None,result=None,**kwargs): print("**************************C100") pprint.pprint(sender.name) print("**************************C100") 我可以获得任务名称。是否有任何方
任务成功
信号:
@signals.task_success.connect
def task_success_handler(sender=None,result=None,**kwargs):
print("**************************C100")
pprint.pprint(sender.name)
print("**************************C100")
我可以获得任务名称。是否有任何方法可以获得任务\u id
?如中所述,发送方
是执行的任务对象。任务对象具有request
属性,该属性包含与任务相关的所有信息
要获取task\u id
,您可以执行sender.request.id
访问
@signals.task_success.connect
def task_success_handler(sender=None,result=None,**kwargs):
print(sender.request.id)