%PDF- %PDF-
Direktori : /usr/lib/python3/dist-packages/urllib3/__pycache__/ |
Current File : //usr/lib/python3/dist-packages/urllib3/__pycache__/__init__.cpython-312.pyc |
� C�Yh� � � � d Z ddlmZ ddlZddlZddlZddlmZ ddlmZ ddl m Z ddlmZ dd l mZ dd lmZmZmZ ddlmZmZ ddlmZmZmZ dd lmZmZ ddlmZ ddlm Z ddl!m"Z" ddl#Z#e#jH jK d� s, ejL de#jH �d�ejN � n%e#jP dk r e)de#jH �d�� � ddl*Z* ejL de+d�� dZ-dZ.eZdZ/ ej` e1� je e� � ejf f d%d�Z4[ ejj dejl d�� ejj d ejn d�� ejp fd&d!�Z9 e� Z:dddddddd"dd#� d'd$�Z;y# e)$ r Y ��w xY w# e,$ r Y ��w xY w)(ze Python HTTP library with thread-safe connection pooling, file post support, user friendly, and more � )�annotationsN)�NullHandler� )� exceptions)� _TYPE_BODY)�HTTPHeaderDict)�__version__)�HTTPConnectionPool�HTTPSConnectionPool�connection_from_url)�_TYPE_FIELDS�encode_multipart_formdata)�PoolManager�ProxyManager�proxy_from_url)�BaseHTTPResponse�HTTPResponse)�make_headers)�Retry)�TimeoutzOpenSSL zWurllib3 v2.0 only supports OpenSSL 1.1.1+, currently the 'ssl' module is compiled with z5. See: https://github.com/urllib3/urllib3/issues/3020)r r r z5. See: https://github.com/urllib3/urllib3/issues/2168z�'urllib3[secure]' extra is deprecated and will be removed in urllib3 v2.1.0. Read more in this issue: https://github.com/urllib3/urllib3/issues/2680� )�category� stacklevelz(Andrey Petrov (andrey.petrov@shazow.net)�MIT)r r r r r r r r �add_stderr_loggerr �disable_warningsr r r �requestr c � � t j t � }t j � }|j t j d� � |j |� |j | � |j 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__� StreamHandler�setFormatter� Formatter� addHandler�setLevel�debug)�level�logger�handlers �2/usr/lib/python3/dist-packages/urllib3/__init__.pyr r Z sj � � � � �x� (�F��#�#�%�G�����*�*�+R�S�T� ���g�� �O�O�E�� �L�L�?��J��N� �alwaysT)�append�defaultc �0 � t j d| � y)z< Helper for quickly disabling all urllib3 warnings. �ignoreN)�warnings�simplefilter)r s r+ r r { s � � ���(�H�-r, � � �body�fields�headers�preload_content�decode_content�redirect�retries�timeout�jsonc �B � t j | ||||||||| | �� S )aX A convenience, top-level request method. It uses a module-global ``PoolManager`` instance. Therefore, its side effects could be shared across dependencies relying on it. To avoid side effects create a new ``PoolManager`` instance and use it instead. The method does not accept low-level ``**urlopen_kw`` keyword arguments. r5 )� _DEFAULT_POOLr )�method�urlr6 r7 r8 r9 r: r; r<