text: # 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
  