Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/276.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 从链接芹菜任务获取结果_Python_Celery - Fatal编程技术网

Python 从链接芹菜任务获取结果

Python 从链接芹菜任务获取结果,python,celery,Python,Celery,假设我有两个任务:加法和减法 现在让我们假设我将这些称为: add.apply_async((1337, 1337), link=subtract.s(40)) 有没有办法获取减法任务的结果?是的,您可以从父任务获取链接任务的结果 让我们使用add添加10、20,然后使用linked子任务从结果中减去5 In [20]: r = add.apply_async([10, 20], link=sub.s(5)) In [21]: r.state Out[21]: 'SUCCESS' In [

假设我有两个任务:加法和减法

现在让我们假设我将这些称为:

add.apply_async((1337, 1337), link=subtract.s(40))

有没有办法获取减法任务的结果?

是的,您可以从父任务获取链接任务的结果

让我们使用add添加10、20,然后使用linked子任务从结果中减去5

In [20]: r = add.apply_async([10, 20], link=sub.s(5))

In [21]: r.state
Out[21]: 'SUCCESS'

In [22]: r.result
Out[22]: 30

In [23]: r.children[0].state
Out[23]: 'SUCCESS'

In [24]: r.children[0].result
Out[24]: 25