apple_maps_api.exceptions#

Exceptions#

AppleMapsError

Base exception for all Apple Maps API errors.

AppleMapsAuthError

Raised when authentication fails (e.g., invalid JWT, expired token).

AppleMapsRequestError

Raised when the API returns a client error (4xx besides 429).

AppleMapsRateLimitError

Raised when the API returns a 429 Too Many Requests error.

AppleMapsServerError

Raised when the API returns a 5xx server error.

Module Contents#

exception apple_maps_api.exceptions.AppleMapsError[source]#

Bases: Exception

Base exception for all Apple Maps API errors.

exception apple_maps_api.exceptions.AppleMapsAuthError[source]#

Bases: AppleMapsError

Raised when authentication fails (e.g., invalid JWT, expired token).

exception apple_maps_api.exceptions.AppleMapsRequestError(message, status_code=None, response=None)[source]#

Bases: AppleMapsError

Raised when the API returns a client error (4xx besides 429).

status_code = None[source]#
response = None[source]#
exception apple_maps_api.exceptions.AppleMapsRateLimitError(message, status_code=None, response=None)[source]#

Bases: AppleMapsRequestError

Raised when the API returns a 429 Too Many Requests error.

exception apple_maps_api.exceptions.AppleMapsServerError(message, status_code=None, response=None)[source]#

Bases: AppleMapsError

Raised when the API returns a 5xx server error.

status_code = None[source]#
response = None[source]#