Exceptions

Exception classes for error handling in the Datawrapper library.

FailedRequestError

exception datawrapper.exceptions.FailedRequestError(response)[source]

Bases: Exception

Custom exception for failed API requests.

InvalidRequestError

exception datawrapper.exceptions.InvalidRequestError(message)[source]

Bases: Exception

Custom exception for invalid API requests.

RateLimitError

exception datawrapper.exceptions.RateLimitError(response, resource_type=None)[source]

Bases: FailedRequestError

Custom exception for API rate limit errors (429 status code).