# urllib3/exceptions.py # Copyright 2008-2011 Andrey Petrov and contributors (see CONTRIBUTORS.txt) # # This module is part of urllib3 and is released under # the MIT License: http://www.opensource.org/licenses/mit-license.php ## Exceptions class HTTPError(Exception): "Base exception used by this module." pass class SSLError(Exception): "Raised when SSL certificate fails in an HTTPS connection." pass class MaxRetryError(HTTPError): "Raised when the maximum number of retries is exceeded." pass class TimeoutError(HTTPError): "Raised when a socket timeout occurs." pass class HostChangedError(HTTPError): "Raised when an existing pool gets a request for a foreign host." pass class EmptyPoolError(HTTPError): "Raised when a pool runs out of connections and no more are allowed." pass