# urllib3/__init__.py # Copyright 2008-2012 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 """ urllib3 - Thread-safe connection pooling and re-using. """ __author__ = 'Andrey Petrov (andrey.petrov@shazow.net)' __license__ = 'MIT' __version__ = '1.2.2' from .connectionpool import ( HTTPConnectionPool, HTTPSConnectionPool, connection_from_url, get_host, make_headers) from .exceptions import ( HTTPError, MaxRetryError, SSLError, TimeoutError) from .poolmanager import PoolManager, ProxyManager, proxy_from_url from .response import HTTPResponse from .filepost import encode_multipart_formdata # Set default logging handler to avoid "No handler found" warnings. import logging try: from logging import NullHandler except ImportError: class NullHandler(logging.Handler): def emit(self, record): pass logging.getLogger(__name__).addHandler(NullHandler()) # ... Clean up. del logging del NullHandler