Stefan
02/17/2023, 9:41 AMdef main(date: DateModel = None) -> None:
How can I use the current date for flow_run_name? Unless doing data for another day, I don't call the flow with any arguments.Nate
02/17/2023, 9:30 PMfrom datetime import datetime
from prefect import flow, task
@task(task_run_name="{name}")
def my_task(name):
print(f"hi {name}")
@flow(flow_run_name="{name}-on-{date:%m-%d-%Y}")
def my_flow(name: str, date: datetime):
return my_task(name)
my_flow("Nate", datetime.now())
Stefan
02/18/2023, 7:13 AMNate
02/19/2023, 10:39 PMStefan
02/23/2023, 9:16 AMNate
02/23/2023, 3:53 PMMaybe there could be a config option to generate a flow run name from todays date in a specified string?that sounds reasonable to me, let me raise it to the team
Stefan
02/24/2023, 11:43 AMdef main(year_month: str = (datetime.datetime.today() - relativedelta(months=1)).strftime('%Y%m')):
and so in the decorator:
flow_run_name="azure2aisyrisk for {year_month}",