Jackson Nguyen
01/29/2025, 1:02 AMMarvin
01/29/2025, 1:02 AMtimeout_seconds parameter, it cannot be dynamically delayed or extended from within the flow itself. If the flow execution exceeds the specified duration, a timeout exception is raised, and the flow is marked as failed.
However, you can pause a flow run using the pause_flow_run function, which allows you to block execution until the flow is resumed. This does not delay the timeout but provides a way to pause the flow's progress. The pause_flow_run function includes a timeout parameter that specifies how long to wait before failing if the flow hasn't been resumed. This timeout is separate from the flow's overall timeout.
For more details on flow timeouts and pausing, you can refer to the Prefect documentation.