Marko Herkaliuk
09/14/2021, 8:50 AMKevin Kho
StartFlowRun
task with StartFlowRun(…, wait=True)
? I think this should fail the flow as it returns the state.Kevin Kho
Marko Herkaliuk
09/15/2021, 6:48 AMNick Hart
10/08/2021, 4:10 PMKevin Kho
create_flow_run
or StartFlowRun
?Nick Hart
10/08/2021, 7:36 PMKevin Kho
StartFlowRun
might be better for you with wait=True
. Could you try that? I think it propagates the stateKevin Kho
Nick Hart
10/11/2021, 2:16 PMKevin Kho
Nick Hart
10/11/2021, 2:18 PMKevin Kho
Nick Hart
10/11/2021, 2:45 PMKevin Kho
with Flow(...) as flow:
a = StartFlowRun(...)()
b = StartFlowRun(...)(upstream_tasks=[a])
or
with Flow(...) as flow:
a = StartFlowRun(...)()
b = StartFlowRun(...)()
b.set_upstream(a)
Nick Hart
10/11/2021, 3:11 PMKevin
11/23/2021, 6:30 PMKevin
11/23/2021, 6:30 PMwith Flow("parent-flow", schedule=weekday_schedule) as flow:
b = flow_b(upstream_tasks=[flow_a])
c = flow_c(upstream_tasks=[flow_a])
d = flow_d(upstream_tasks=[b, c])
Kevin
11/23/2021, 6:30 PMKevin
11/23/2021, 6:31 PMwith Flow("parent-flow", schedule=weekday_schedule) as flow:
flow_a = flow_a()
b = flow_b(upstream_tasks=[flow_a])
c = flow_c(upstream_tasks=[flow_a])
d = flow_d(upstream_tasks=[b, c])
Kevin Kho
upstream_tasks
and it will take care of adding it to the Flow but I honestly prefer the second because it is explicit