Source code for taimoe.platform.errors.deadline_exceeded_error

"""Deadline exceeded error — 504 DEADLINE_EXCEEDED, also raised for client
timeouts (transport-level). Retryable.
"""

from __future__ import annotations

from ._base import TaimoeAPIError, _Retryable, _register_code, _register_status


[docs] @_register_status(408) @_register_status(504) @_register_code("DEADLINE_EXCEEDED") class DeadlineExceededError(TaimoeAPIError, _Retryable): """The operation didn't complete before the deadline (server or client side).""" default_code = "DEADLINE_EXCEEDED"