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"