nice-airport-86898
12/08/2023, 3:38 AMmy_functions.py@taskImperativeWorkflowfrom flytekit import task
from flytekit.core.workflow import ImperativeWorkflow
from my_functions import func1
func1 = task(func1)
workflow = ImperativeWorkflow(name="my_workflow")
workflow.add_task(func1)my_functions.func1PythonTaskfunc1@taskfreezing-airport-6809
nice-airport-86898
12/08/2023, 2:23 PMfreezing-airport-6809
freezing-airport-6809
nice-airport-86898
12/08/2023, 4:43 PMfunc1my_workflow.pytaskfunc1my_functions.pymy_functions.func1my_workflow.func1nice-airport-86898
12/08/2023, 4:43 PMfreezing-airport-6809
nice-airport-86898
12/11/2023, 7:47 PMfreezing-airport-6809
from orig import hello
from flytekit import task, workflow
hello_task = task(hello, cache=True, cache_version="1")
@workflow
def wf() -> str:
    return hello_task(s="world")
if __name__ == "__main__":
    wf()def hello(s: str) -> str:
    return f"hello {s}"freezing-airport-6809
freezing-airport-6809
freezing-airport-6809
pyflyte run --remote --copy-all refer_orig.py wffreezing-airport-6809
AttributeError: 'function' object has no attribute 'name'freezing-airport-6809
freezing-airport-6809
freezing-airport-6809
"flytekit.core.python_auto_container.default_task_resolver"
19:"--"
20:"task-module"
21:"orig"
22:"task-name"
23:"hello"freezing-airport-6809
freezing-airport-6809
freezing-airport-6809
hello_taskfreezing-airport-6809
tasknice-airport-86898
12/12/2023, 2:27 PMnice-airport-86898
12/12/2023, 2:29 PM@taskfreezing-airport-6809
freezing-airport-6809
