U ��`� � @ s@ d Z ddlmZ ddlZddlZddlmZ ddlmZ ddlm Z ddl mZmZm Z dd lmZ dd lmZmZmZ ddlmZ ddlmZ dd lmZ ddlmZ ddlmZ dZdZe Z dZ e�!e"��#e� � ej$fdd�Z%[ej&dej'dd� ej&dej(dd� ej&dej)dd� ej&dej*dd� ej+fdd�Z,dS )ze Python HTTP library with thread-safe connection pooling, file post support, user friendly, and more � )�absolute_importN)�NullHandler� )� exceptions)�__version__)�HTTPConnectionPool�HTTPSConnectionPool�connection_from_url)�encode_multipart_formdata)�PoolManager�ProxyManager�proxy_from_url)�HTTPResponse)�make_headers)�Retry)�Timeout)�get_hostz(Andrey Petrov (andrey.petrov@shazow.net)ZMIT)r r r r r r r �add_stderr_loggerr �disable_warningsr r r r c C sF t �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 StreamHandlerZsetFormatterZ Formatter� addHandlerZsetLevel�debug)�levelZloggerZhandler� r �A/opt/alt/python38/lib/python3.8/site-packages/urllib3/__init__.pyr . s r �alwaysT)�append�defaultc C s t �d| � dS )z< Helper for quickly disabling all urllib3 warnings. �ignoreN)�warnings�simplefilter)�categoryr r r r Q s r )-�__doc__Z __future__r r r! r � r Z_versionr Zconnectionpoolr r r Zfilepostr Zpoolmanagerr r r Zresponser Zutil.requestr Z util.retryr Zutil.timeoutr Zutil.urlr � __author__Z__license__�__all__r r r �DEBUGr r"