Skip to main content

Timeout

Timeout class to define a timeout for a task. The task timeout can be set to a maximum runtime and a maximum queued time. Maximum runtime is the maximum time the task can run for (in one attempt). Maximum queued time is the maximum time the task can stay in the queue before it starts executing.

Attributes​

AttributeTypeDescription
max_runtime`timedeltaint`
max_queued_time`timedeltaint

Constructor​

Signature​

def Timeout(
max_runtime: timedelta | int,
max_queued_time: timedelta | int | None = None
) - > null

Parameters​

NameTypeDescription
max_runtime`timedeltaint`
max_queued_time`timedeltaint

Signature​

def Timeout(
max_runtime: timedelta | int,
max_queued_time: timedelta | int | None = None
) - > null

Parameters​

NameTypeDescription
max_runtime`timedeltaint`
max_queued_time`timedeltaint