Exceptions¶
- exception UnsupportedQbittorrentVersion¶
Bases:
APIErrorConnected qBittorrent is not fully supported by this Client.
- exception TorrentFileNotFoundError¶
Bases:
TorrentFileErrorSpecified torrent file does not appear to exist.
- exception TorrentFilePermissionError¶
Bases:
TorrentFileErrorPermission was denied to read the specified torrent file.
- exception APIConnectionError(*args, **kwargs) None¶
Bases:
RequestException,APIErrorBase class for all communications errors including HTTP errors.
- exception LoginFailed(*args, **kwargs) None¶
Bases:
APIConnectionErrorThis can technically be raised with any request since log in may be attempted for any request and could fail.
- exception HTTPError(*args, **kwargs) None¶
Bases:
HTTPError,APIConnectionErrorBase error for all HTTP errors.
All errors following a successful connection to qBittorrent are returned as HTTP statuses.
- http_status_code: int¶
- exception HTTP4XXError(*args, **kwargs) None¶
Bases:
HTTPErrorBase error for all HTTP 4XX statuses.
- exception HTTP5XXError(*args, **kwargs) None¶
Bases:
HTTPErrorBase error for all HTTP 5XX statuses.
- exception HTTP400Error(*args, **kwargs) None¶
Bases:
HTTP4XXErrorHTTP 400 Status.
- http_status_code: int = 400¶
- exception HTTP401Error(*args, **kwargs) None¶
Bases:
HTTP4XXErrorHTTP 401 Status.
- http_status_code: int = 401¶
- exception HTTP403Error(*args, **kwargs) None¶
Bases:
HTTP4XXErrorHTTP 403 Status.
- http_status_code: int = 403¶
- exception HTTP404Error(*args, **kwargs) None¶
Bases:
HTTP4XXErrorHTTP 404 Status.
- http_status_code: int = 404¶
- exception HTTP405Error(*args, **kwargs) None¶
Bases:
HTTP4XXErrorHTTP 405 Status.
- http_status_code: int = 405¶
- exception HTTP409Error(*args, **kwargs) None¶
Bases:
HTTP4XXErrorHTTP 409 Status.
- http_status_code: int = 409¶
- exception HTTP415Error(*args, **kwargs) None¶
Bases:
HTTP4XXErrorHTTP 415 Status.
- http_status_code: int = 415¶
- exception HTTP500Error(*args, **kwargs) None¶
Bases:
HTTP5XXErrorHTTP 500 Status.
- http_status_code: int = 500¶
- exception MissingRequiredParameters400Error(*args, **kwargs) None¶
Bases:
HTTP400ErrorEndpoint call is missing one or more required parameters.
- exception InvalidRequest400Error(*args, **kwargs) None¶
Bases:
HTTP400ErrorOne or more endpoint arguments are malformed.
- exception Unauthorized401Error(*args, **kwargs) None¶
Bases:
HTTP401ErrorPrimarily reserved for XSS and host header issues.
- exception Forbidden403Error(*args, **kwargs) None¶
Bases:
HTTP403ErrorNot logged in, IP has been banned, or calling an API method that isn’t public.
- exception NotFound404Error(*args, **kwargs) None¶
Bases:
HTTP404ErrorThis should mean qBittorrent couldn’t find a torrent for the torrent hash.
- exception MethodNotAllowed405Error(*args, **kwargs) None¶
Bases:
HTTP405ErrorHTTP method is not supported for the API endpoint.
- exception Conflict409Error(*args, **kwargs) None¶
Bases:
HTTP409ErrorReturned if arguments don’t make sense specific to the endpoint.
- exception UnsupportedMediaType415Error(*args, **kwargs) None¶
Bases:
HTTP415Errortorrents/addendpoint will return this for invalid URL(s) or files.
- exception InternalServerError500Error(*args, **kwargs) None¶
Bases:
HTTP500ErrorReturned if qBittorrent errors internally while processing the request.