Awaish Kumar
01/29/2024, 8:30 PMFailed due to a TypeError: daily_user_ftue() missing 1 required positional argument: 'name' in the Prefect flow run.
Code snippet:
@flow(flow_run_name=generate_flow_run_name, retries=3, validate_parameters=False, retry_delay_seconds=60, log_prints=True)
def xyz(name: str):
xyz_task()
if __name__ == "__main__":
xyz(name="myflow")
Any help would be much appreciated!!!schwannden kuo
01/30/2024, 11:24 AMdef xyz(name: str = "some defaalt"):
or when you deploy in python
xyz.deploy(name="deployment name", parameters={"name": "some default"})
or in prefect.yaml file you also need to specify parameters
This makes sense right? How could the flow know the default parameter when it is scheduled to run?Awaish Kumar
01/30/2024, 11:35 AMAwaish Kumar
01/30/2024, 11:37 AMschwannden kuo
02/17/2024, 3:51 AMdeployments:
- # base metadata
name: your=deployment-name
parameters:
xyz: "default value"