B
    Π[
                 @   s4  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ddlmZ dZdZdZdZe e!"e  ej#f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*f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)NullHandlerz(Andrey Petrov (andrey.petrov@shazow.net)ZMITz1.24.1)r   r   r	   r
   r   r   r   add_stderr_loggerr   disable_warningsr   r   r   r   c             C   sF   t t}t  }|t d || ||  |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	getLogger__name__ZStreamHandlerZsetFormatterZ	Formatter
addHandlerZsetLeveldebug)levelZloggerZhandler r   /lib/python3.7/site-packages/urllib3/__init__.pyr   4   s    	


r   alwaysT)appenddefaultc             C   s   t d|  dS )z<
    Helper for quickly disabling all urllib3 warnings.
    ignoreN)warningssimplefilter)categoryr   r   r   r   X   s    r   ),__doc__Z
__future__r   r    Zconnectionpoolr   r   r    r   Zfilepostr   Zpoolmanagerr	   r
   r   Zresponser   Zutil.requestr   Zutil.urlr   Zutil.timeoutr   Z
util.retryr   r   r   
__author__Z__license____version____all__r   r   r   DEBUGr   r!   ZSecurityWarningZSubjectAltNameWarningZInsecurePlatformWarningZSNIMissingWarningZHTTPWarningr   r   r   r   r   <module>   s4   
