U ��.e{ �@s4dZddlmZddlZddlmZmZmZddlm Z ddl m Z ddl m Z mZmZdd lmZdd lmZdd lmZdd lmZdd lmZddlZddlmZdZdZdZdZe� e!��"e��ej#fdd�Z$[ej%de j&dd�ej%de j'dd�ej%de j(dd�ej%de j)dd�e j*fdd�Z+dS)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 ([email protected])ZMITz1.25.6)rrr r r rr�add_stderr_loggerr�disable_warningsrrr r cCsFt�t�}t��}|�t�d��|�|�|�|�|�dt�|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� addHandlerZsetLevel�debug)�levelZloggerZhandler�r�@/usr/lib/python3.8/site-packages/pip/_vendor/urllib3/__init__.pyr/s    r�alwaysT)�append�defaultcCst�d|�dS)z< Helper for quickly disabling all urllib3 warnings. �ignoreN)�warnings� simplefilter)�categoryrrrrRsr),�__doc__Z __future__rr Zconnectionpoolrrr�rZfilepostrZ poolmanagerr r r Zresponser Z util.requestr Zutil.urlrZ util.timeoutrZ util.retryrrr� __author__Z __license__� __version__�__all__rrr�DEBUGrr!ZSecurityWarningZSubjectAltNameWarningZInsecurePlatformWarningZSNIMissingWarningZ HTTPWarningrrrrr�s2