ó
_XîTc           @   sj  d  Z  d Z d Z d Z d d l m Z m Z m Z d d l m	 Z	 d d l
 m Z d d l m Z m Z m Z d d	 l m Z d d
 l m Z d d l m Z d d l m Z d d l m Z d d l Z y d d l m Z Wn* e k
 rd e j f d „  ƒ  YZ n Xe j e ƒ j  e ƒ  ƒ e j! d „ Z" [ d d l# Z# e# j$ d e	 j% ƒ e	 j& d „ Z' d S(   s8   
urllib3 - Thread-safe connection pooling and re-using.
s(   Andrey Petrov (andrey.petrov@shazow.net)t   MITs   1.10.2i   (   t   HTTPConnectionPoolt   HTTPSConnectionPoolt   connection_from_url(   t
   exceptions(   t   encode_multipart_formdata(   t   PoolManagert   ProxyManagert   proxy_from_url(   t   HTTPResponse(   t   make_headers(   t   get_host(   t   Timeout(   t   RetryiÿÿÿÿN(   t   NullHandlerR   c           B   s   e  Z d  „  Z RS(   c         C   s   d  S(   N(    (   t   selft   record(    (    s4   /usr/lib/python2.7/site-packages/urllib3/__init__.pyt   emit    s    (   t   __name__t
   __module__R   (    (    (    s4   /usr/lib/python2.7/site-packages/urllib3/__init__.pyR      s   c         C   s`   t  j t ƒ } t  j ƒ  } | j t  j d ƒ ƒ | j | ƒ | j |  ƒ | j d t ƒ | S(   s†   
    Helper for quickly adding a StreamHandler to the logger. Useful for
    debugging.

    Returns the handler after adding it.
    s%   %(asctime)s %(levelname)s %(message)ss,   Added a stderr logging handler to logger: %s(	   t   loggingt	   getLoggerR   t   StreamHandlert   setFormattert	   Formattert
   addHandlert   setLevelt   debug(   t   levelt   loggert   handler(    (    s4   /usr/lib/python2.7/site-packages/urllib3/__init__.pyt   add_stderr_logger%   s    	t   alwaysc         C   s   t  j d |  ƒ d S(   s<   
    Helper for quickly disabling all urllib3 warnings.
    t   ignoreN(   t   warningst   simplefilter(   t   category(    (    s4   /usr/lib/python2.7/site-packages/urllib3/__init__.pyt   disable_warnings>   s    ((   t   __doc__t
   __author__t   __license__t   __version__t   connectionpoolR   R   R   t    R   t   filepostR   t   poolmanagerR   R   R   t   responseR	   t   util.requestR
   t   util.urlR   t   util.timeoutR   t
   util.retryR   R   R   t   ImportErrort   HandlerR   R   R   t   DEBUGR   R"   R#   t   SecurityWarningt   HTTPWarningR%   (    (    (    s4   /usr/lib/python2.7/site-packages/urllib3/__init__.pyt   <module>   s.   