Skip to content

ServiceError

ServiceError(
    fault: Literal["client", "server"],
    *,
    is_throttling_error: bool,
    is_retryable: bool,
    code: str | None = None,
    message: str | None = None,
    response: Response,
)

Bases: BCMRecommendedActionsError

Base class for all modeled service errors.

Parameters:

  • fault (Literal['client', 'server']) –

    "client" or "server".

  • is_throttling_error (bool) –

    Whether this error is a throttling error.

  • is_retryable (bool) –

    Whether this error is retryable.

  • code (str | None, default: None ) –

    The wire error code, or None.

  • message (str | None, default: None ) –

    The error message, or None.

  • response (Response) –

    The HTTP response the error was read from.

code: str | None = code
fault = fault
is_retryable = is_retryable
is_throttling_error = is_throttling_error
message = message
response = response