我想一次又一次地循环任务,直到达到某个条件,然后再继续工作流程的其余部分。
我到目前为止是这样的:
# 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)
但据我了解,这不适用于多项任务。有没有办法进一步返回并一次循环执行多个任务?