little-cricket-84530
06/13/2022, 6:03 PMfreezing-airport-6809
freezing-airport-6809
if true:
A()
B()
else:
# do nothin
is it like this
if true:
A()
B()
little-cricket-84530
06/13/2022, 7:54 PMlittle-cricket-84530
06/13/2022, 8:22 PMvariable c_out = C()
if true:
A(c_out=c_cout)
A started running before C was done. Is that expected?freezing-airport-6809
freezing-airport-6809
freezing-airport-6809
freezing-airport-6809
freezing-airport-6809
freezing-airport-6809
from flytekit import task, workflow, conditional
@task
def foo():
print("Called")
@task
def foo2():
print("Called")
@workflow
def wf(b: bool):
c = conditional("blah").if_(b.is_true()).then(foo()).else_().fail("haha")
c >> foo()
little-cricket-84530
06/13/2022, 11:22 PMfreezing-airport-6809
freezing-airport-6809
freezing-airport-6809
glamorous-carpet-83516
06/14/2022, 5:19 AMc >> foo()
without creating node
foo_node = create_node(foo)
c >> foo_node
little-cricket-84530
06/14/2022, 4:23 PM