次のように、チェーン内でグループ(またはチャンク)を使用したいと思います。
chain(getRange.s(3), GROUP() , xsum.s() )
タスクGROUP()
のグループはどこにありますか。同様の質問が、リストをグループに返すCeleryタスクをチェーンする方法に投稿されました。ただし、グループからの出力をチェーン内の次のタスクに渡す方法については説明されていません。double()
group(double(0),double(1),double(2))
@task
def getRange(x):
return range(x)
@task
def double(nr):
return nr*2
@task
def xsum(list):
return sum(list)