3
Z%                 @   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 W n& ek
r   G dd dejZY nX dZdZdZ d(Z!ej"e#j$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)NullHandlerc               @   s   e Zd Zdd ZdS )r   c             C   s   d S )N )selfrecordr   r   3/tmp/pip-build-tdvmdaws/urllib3/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.22r   r   r	   r
   r   r   r   add_stderr_loggerr   disable_warningsr   r   r   r   c             C   sF   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    	


alwaysT)appenddefaultc             C   s   t jd|  dS )z<
    Helper for quickly disabling all urllib3 warnings.
    ignoreN)warningssimplefilter)categoryr   r   r   r   ]   s    )r   r   r	   r
   r   r   r   r   r   r   r   r   r   r   ).__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-   SecurityWarningSubjectAltNameWarningInsecurePlatformWarningSNIMissingWarningHTTPWarningr   r   r   r   r   <module>   sT                
