important-hamburger-34837
08/29/2024, 1:51 PMdamp-lion-88352
08/29/2024, 2:34 PMimportant-hamburger-34837
08/29/2024, 2:36 PMimportant-hamburger-34837
08/29/2024, 2:38 PMdamp-lion-88352
08/29/2024, 2:39 PMdamp-lion-88352
08/29/2024, 2:39 PMdamp-lion-88352
08/29/2024, 2:39 PMdamp-lion-88352
08/29/2024, 2:39 PM{
"input": {
"d": {
"f": [
1,
2,
3
],
"e": 1
},
"c": [
1,
2,
3
],
"b": 2,
"a": 1
}
}
damp-lion-88352
08/29/2024, 2:40 PMdamp-lion-88352
08/29/2024, 2:40 PMimportant-hamburger-34837
08/29/2024, 2:41 PMdamp-lion-88352
08/29/2024, 2:41 PMdamp-lion-88352
08/29/2024, 2:41 PMdamp-lion-88352
08/29/2024, 2:41 PMimportant-hamburger-34837
08/29/2024, 2:43 PM@task
def do_something(inp: Union[str, List[Dict[str, str]]]) -> bool:
return True
@workflow
def wf(inp: (What type annotation should I use here?)) -> bool:
return do_something(inp=inp)
important-hamburger-34837
08/29/2024, 2:44 PMUnion[str, List[Dict[str, str]]]
the UI is buggy:damp-lion-88352
08/29/2024, 2:45 PMimportant-hamburger-34837
08/29/2024, 2:45 PMdamp-lion-88352
08/29/2024, 2:47 PM@task
def do_something(inp: Union[str, List[Dict[str, str]]]) -> bool:
return True
@workflow
def wf(inp: (GIVE DEFAULT INPUT)) -> bool:
return do_something(inp=inp)
important-hamburger-34837
08/29/2024, 2:51 PMimportant-hamburger-34837
08/29/2024, 2:51 PMdamp-lion-88352
08/29/2024, 2:51 PMimportant-hamburger-34837
08/29/2024, 2:52 PMdamp-lion-88352
08/29/2024, 2:52 PMdamp-lion-88352
08/29/2024, 2:52 PMdamp-lion-88352
08/29/2024, 2:52 PM