î
)Ú X$  ã               @   sØ  d  Z  d d l m Z d d l 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Gd d „  d e j ƒ Z Yn Xd Z d Z d Z  d( Z! e j" e# ƒ j$ e ƒ  ƒ e j% d" d „ Z& [ e j' d# e	 j( d$ d% ƒe j' d& e	 j) d$ d% ƒe j' d& e	 j* d$ d% ƒe j' d& e	 j+ d$ d% ƒe	 j, d' d „ Z- d S))z8
urllib3 - Thread-safe connection pooling and re-using.
é    )Úabsolute_importNé   )ÚHTTPConnectionPoolÚHTTPSConnectionPoolÚconnection_from_url)Ú
exceptions)Úencode_multipart_formdata)ÚPoolManagerÚProxyManagerÚproxy_from_url)ÚHTTPResponse)Úmake_headers)Úget_host)ÚTimeout)ÚRetry)ÚNullHandlerc               @   s   e  Z d  Z d d „  Z d S)r   c             C   s   d  S)N© )ÚselfÚrecordr   r   úR/home/ubuntu/projects/ifolica/build/requests/requests/packages/urllib3/__init__.pyÚemit   s    zNullHandler.emitN)Ú__name__Ú
__module__Ú__qualname__r   r   r   r   r   r      s   r   z(Andrey Petrov (andrey.petrov@shazow.net)ÚMITz1.16r   r   r	   r
   r   r   r   Úadd_stderr_loggerr   Údisable_warningsr   r   r   r   c             C   s_   t  j t ƒ } t  j ƒ  } | j t  j d ƒ ƒ | j | ƒ | j |  ƒ | j d t ƒ | S)z†
    Helper for quickly adding a StreamHandler to the logger. Useful for
    debugging.

    Returns the handler after adding it.
    z%%(asctime)s %(levelname)s %(message)sz,Added a stderr logging handler to logger: %s)	ÚloggingÚ	getLoggerr   ÚStreamHandlerÚsetFormatterÚ	FormatterÚ
addHandlerÚsetLevelÚdebug)ÚlevelÚloggerÚhandlerr   r   r   r   9   s    	ÚalwaysÚappendTÚdefaultc             C   s   t  j d |  ƒ d S)z<
    Helper for quickly disabling all urllib3 warnings.
    ÚignoreN)ÚwarningsÚsimplefilter)Úcategoryr   r   r   r   \   s    )zHTTPConnectionPoolzHTTPSConnectionPoolzPoolManagerzProxyManagerzHTTPResponsezRetryzTimeoutzadd_stderr_loggerzconnection_from_urlzdisable_warningszencode_multipart_formdatazget_hostzmake_headerszproxy_from_url).Ú__doc__Ú
__future__r   r,   Úconnectionpoolr   r   r   Ú r   Úfilepostr   Úpoolmanagerr	   r
   r   Úresponser   Zutil.requestr   Zutil.urlr   Zutil.timeoutr   Z
util.retryr   r   r   ÚImportErrorÚHandlerÚ
__author__Ú__license__Ú__version__Ú__all__r   r   r"   ÚDEBUGr   r-   ZSecurityWarningZSubjectAltNameWarningZInsecurePlatformWarningZSNIMissingWarningZHTTPWarningr   r   r   r   r   Ú<module>   sT                