tmdb.errors module¶
-
exception
tmdb.errors.APIError(message)¶ Bases:
tmdb.errors.TMDBErrorException that indicates the error came from the API, rather than from the request and/or library.
This is a baseclass for other exceptions but will also be raised itself when an unknown API error occurs.
- attributes:
- message: Human readable error message returned by the TMDB API status: A status code returned by the TMDB API
-
exception
tmdb.errors.APIKeyError(message)¶ Bases:
tmdb.errors.APIErrorException that occurs when your API key used in the request is invalid.
-
exception
tmdb.errors.DoesNotExist(message)¶ Bases:
tmdb.errors.APIErrorException that occurs when a resource does not exist when requested. e.g. non-existant id parameter.
-
exception
tmdb.errors.InvalidResponseError(message)¶ Bases:
tmdb.errors.TMDBErrorException that occurs when a request to the API nets an invalid response. This is a TMDB API issue if it occurs.
-
exception
tmdb.errors.LibraryError(message)¶ Bases:
tmdb.errors.TMDBErrorException that should only occur if there is a code error in the library, please report an issue with the full traceback if this exception happens.
-
exception
tmdb.errors.NetworkError(message)¶ Bases:
tmdb.errors.TMDBErrorException that occurs if we could not reach the TMDB API with our request. Indicates TMDB or your connection is down.
-
exception
tmdb.errors.TMDBError(message)¶ Bases:
exceptions.ExceptionBase Exception of the TMDB API, all other exceptions inherit from this.
- attributes:
- message: Human readable error message
-
exception
tmdb.errors.ThrottlingError(message)¶ Bases:
tmdb.errors.APIErrorException that occurs when you hit the request/s limit set by the TMDB server. See the API documentation for the limits estiablished by TMDB.
-
exception
tmdb.errors.TimeoutError(message)¶ Bases:
tmdb.errors.TMDBErrorException that occurs when a request to the API reaches the timeout set in the API instance.
This might mean the TMDB API is down and/or slow.