ワークフローの残りの部分を続行する前に、特定の条件に達するまでタスクを何度もループしたいと考えています。
私がこれまでに持っているのはこれです:
# Loop task
class MyLoop(Task):
def run(self):
loop_res = prefect.context.get("task_loop_result", 1)
print (loop_res)
if loop_res >= 10:
return loop_res
raise LOOP(result=loop_res+1)
しかし、私が理解している限り、これは複数のタスクでは機能しません。さらに戻って、一度に複数のタスクをループする方法はありますか?