salmon-refrigerator-32115
10/10/2022, 7:00 PMfrom flytekit import LaunchPlan, current_context, task, workflow
@task
def square(val: int) -> int:
return val * val
@workflow
def my_wf(val: int) -> int:
result = square(val=val)
return result
default_lp = LaunchPlan.get_default_launch_plan(current_context(), my_wf)
square_3 = default_lp(val=3)
salmon-refrigerator-32115
10/10/2022, 9:08 PMglamorous-carpet-83516
10/10/2022, 9:14 PMLaunchPlan.get_or_create
.check this docglamorous-carpet-83516
10/10/2022, 9:15 PMsalmon-refrigerator-32115
10/10/2022, 9:53 PMsalmon-refrigerator-32115
10/10/2022, 9:53 PMglamorous-carpet-83516
10/10/2022, 9:56 PMpyflyte register example.py
. it will register your LP.glamorous-carpet-83516
10/10/2022, 9:57 PMsalmon-refrigerator-32115
10/10/2022, 10:28 PMsalmon-refrigerator-32115
10/10/2022, 10:30 PMkickoff_time_input_arg="kickoff_time"
in
schedule=CronSchedule(
schedule="*/1 * * * *",
kickoff_time_input_arg="kickoff_time",
)
glamorous-carpet-83516
10/10/2022, 10:30 PMsalmon-refrigerator-32115
10/10/2022, 10:31 PMsalmon-refrigerator-32115
10/10/2022, 10:32 PMglamorous-carpet-83516
10/10/2022, 10:33 PMglamorous-carpet-83516
10/10/2022, 10:33 PMsalmon-refrigerator-32115
10/10/2022, 10:49 PMsalmon-refrigerator-32115
10/10/2022, 10:50 PMglamorous-carpet-83516
10/10/2022, 10:55 PMsalmon-refrigerator-32115
10/10/2022, 10:59 PMsalmon-refrigerator-32115
10/10/2022, 11:00 PMglamorous-carpet-83516
10/10/2022, 11:07 PMflytectl sandbox start
insteadsalmon-refrigerator-32115
10/10/2022, 11:09 PMtall-lock-23197
tall-lock-23197
salmon-refrigerator-32115
10/11/2022, 5:00 PM@workflow
def my_wf(
# kickoff_time: datetime,
val: int
) -> int:
# print(f"datetime run: {kickoff_time}")
result = square(val=val)
return result
schedule = CronSchedule(
schedule="*/1 * * * *",
# kickoff_time_input_arg="kickoff_time"
)
lp = LaunchPlan.get_or_create(
workflow=my_wf, name="lp_test_1", schedule = schedule, default_inputs={"val": 3}
)
To register I used
pyflyte register lp-test-1.py
salmon-refrigerator-32115
10/11/2022, 5:01 PMsalmon-refrigerator-32115
10/11/2022, 5:02 PMsalmon-refrigerator-32115
10/11/2022, 5:03 PMsalmon-refrigerator-32115
10/11/2022, 5:59 PMtall-lock-23197
flytectl update launchplan -p flytesnacks -d development <lp-name> --version <version> --activate
salmon-refrigerator-32115
10/12/2022, 4:20 PM