Custom Toolbelt Exceptions

Below are the exception classes used by the toolbelt to provide error details to the user of the toolbelt.

Collection of exceptions raised by requests-toolbelt.

exception requests_toolbelt.exceptions.IgnoringGAECertificateValidation

Used to indicate that given GAE validation behavior will be ignored.

If the user has tried to specify certificate validation when using the insecure AppEngine adapter, it will be ignored (certificate validation will remain off), so we will issue this warning to the user.

In requests_toolbelt.adapters.appengine.InsecureAppEngineAdapter.

exception requests_toolbelt.exceptions.RequestsVersionTooOld

Used to indicate that the Requests version is too old.

If the version of Requests is too old to support a feature, we will issue this warning to the user.

exception requests_toolbelt.exceptions.StreamingError

Used in requests_toolbelt.downloadutils.stream.

exception requests_toolbelt.exceptions.VersionMismatchError

Used to indicate a version mismatch in the version of requests required.

The feature in use requires a newer version of Requests to function appropriately but the version installed is not sufficient.