Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/fsharp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 芹菜-获取任务成功信号中的任务ID?_Python_Signals_Celery - Fatal编程技术网

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)