Tom Shaffner
12/30/2021, 8:38 PMKevin Kho
Kevin Kho
Tom Shaffner
12/30/2021, 8:56 PMflow.run_config = LocalRun(env={'PREFECT__LOGGING__FORMAT':'[%(asctime)s-%(levelname)s - %(name)s]-[%(filename)s:%(funcName)s]-Line %(lineno)d: %(message)s',
'PREFECT__LOGGING__LEVEL':'DEBUG',
},
working_dir=file_path, labels=["high-mem"])
flow.executor = LocalDaskExecutor(scheduler='threads',num_workers=6)
flow.register(project_name=PROJECT_NAME,idempotency_key=PROJECT_NAME)
Tom Shaffner
12/30/2021, 8:57 PMTom Shaffner
12/30/2021, 8:59 PM14:02:44 Using executor type LocalDaskExecutor
Tom Shaffner
12/30/2021, 9:00 PMKevin Kho
Kevin Kho
Tom Shaffner
12/30/2021, 9:02 PMKevin Kho
Tom Shaffner
12/30/2021, 9:03 PMTom Shaffner
12/30/2021, 9:03 PMKevin Kho
Kevin Kho
Kevin Kho
Tom Shaffner
12/30/2021, 9:08 PMTom Shaffner
12/30/2021, 9:08 PMTom Shaffner
12/30/2021, 9:08 PMTom Shaffner
12/30/2021, 9:09 PMKevin Kho
wait_for_flow_run
task? If you’re doing this outside of tasks, then you can just do wait_for_flow_run.run(flow_run_id=…)
. You can also see the code for that here . You can make the FlowRunView
, get_latest()
and then check for the state with flow_run.state
. What do you think of this?Kevin Kho
create_flow_run
task?Kevin Kho
Tom Shaffner
12/30/2021, 9:16 PMcreate_flow_run(_flow_name_ = flow_name,
_project_name_ = PROJECT_NAME,_task_args_={"name":'Reinitiated {flow_name} attempt.'},_idempotency_key_='{flow_name}')
Tom Shaffner
12/30/2021, 9:17 PMKevin Kho
Tom Shaffner
12/30/2021, 9:17 PMTom Shaffner
12/30/2021, 9:18 PMTom Shaffner
12/30/2021, 9:18 PMKevin Kho
Tom Shaffner
01/03/2022, 8:38 PMTom Shaffner
01/03/2022, 8:41 PMKevin Kho