获取任务组(芹菜)中第一个任务的结果



如何获取组中第一个任务的结果?

我用这种方式——

res = chain.delay()
first_task = res.parent.parent.parent.parent.parent.collect()

但是超级丑,还有别的更美的方式吗?

虽然它不是那么优雅,但您可以使用while循环进行泛型化:

def first_result(res):
r = res
while r.parent:
r = r.parent
return r.result()

相关内容

  • 没有找到相关文章

最新更新