Exceptions

PlategaError
├── PlategaAPIError
│   ├── PlategaBadRequestError   (400)
│   ├── PlategaUnauthorizedError (401)
│   ├── PlategaForbiddenError    (403)
│   ├── PlategaNotFoundError     (404)
│   └── PlategaServerError       (5xx)
├── PlategaNetworkError
└── ClientDecodeError
exception aioplatega.exceptions.base.PlategaError[source]

Bases: Exception

Base exception for all aioplatega errors.

exception aioplatega.exceptions.base.PlategaAPIError[source]

Bases: PlategaError

Error returned by the Platega API.

__init__(message, method=None, status_code=None, body=None)[source]
Parameters:
  • message (str)

  • method (str | None)

  • status_code (int | None)

  • body (Any)

Return type:

None

exception aioplatega.exceptions.base.PlategaBadRequestError[source]

Bases: PlategaAPIError

HTTP 400 Bad Request.

exception aioplatega.exceptions.base.PlategaUnauthorizedError[source]

Bases: PlategaAPIError

HTTP 401 Unauthorized.

exception aioplatega.exceptions.base.PlategaForbiddenError[source]

Bases: PlategaAPIError

HTTP 403 Forbidden.

exception aioplatega.exceptions.base.PlategaNotFoundError[source]

Bases: PlategaAPIError

HTTP 404 Not Found.

exception aioplatega.exceptions.base.PlategaServerError[source]

Bases: PlategaAPIError

HTTP 5xx Server Error.

exception aioplatega.exceptions.base.PlategaNetworkError[source]

Bases: PlategaError

Network-level error (connection refused, timeout, DNS failure, etc.).

exception aioplatega.exceptions.base.ClientDecodeError[source]

Bases: PlategaError

Failed to decode/parse the API response.