????

Your IP : 3.147.70.194


Current Path : /opt/cloudlinux/venv/lib/python3.11/site-packages/urllib3/__pycache__/
Upload File :
Current File : //opt/cloudlinux/venv/lib/python3.11/site-packages/urllib3/__pycache__/__init__.cpython-311.pyc

�

�܋f��
��dZddlmZddlZddlZddlZddlmZddlmZddl	m
Z
ddlmZdd	l
mZdd
lmZmZmZddlmZmZddlmZmZmZdd
lmZmZddlmZddlm Z ddl!m"Z"	ddl#Z#e#j$�%d��s ej&de#j$�d�ej'��n+e#j(dkre)de#j$�d����n#e)$rYnwxYw	ddl*Z*ej&de+d���n#e,$rYnwxYwdZ-dZ.eZdZ/ej0e1���2e����ej3fd@d �Z4[ej5d!ej6d"�#��ej5d$ej7d"�#��ej8fdAd(�Z9e��Z:dddd"d"d"dd)dd*�	dBd?�Z;dS)Cze
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)rrrz5. 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
rrrrrrr�add_stderr_loggerr�disable_warningsrrr�requestr�level�int�return�$logging.StreamHandler[typing.TextIO]c�6�tjt��}tj��}|�tjd����|�|��|�|��|�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)r�logger�handlers   �G/opt/cloudlinux/venv/lib64/python3.11/site-packages/urllib3/__init__.pyrrZs����
�x�
(�
(�F��#�%�%�G�����*�+R�S�S�T�T�T�
���g����
�O�O�E����
�L�L�?��J�J�J��N��alwaysT)�append�defaultr�
type[Warning]�Nonec�0�tjd|��dS)z<
    Helper for quickly disabling all urllib3 warnings.
    �ignoreN)�warnings�simplefilter)rs r.rr{s��
��(�H�-�-�-�-�-r/��	�body�fields�headers�preload_content�decode_content�redirect�retries�timeout�json�method�str�urlr;�_TYPE_BODY | Noner<�_TYPE_FIELDS | Noner=�typing.Mapping[str, str] | Noner>�bool | Noner?r@rA�Retry | bool | int | NonerB�Timeout | float | int | NonerC�typing.Any | Nonerc	
�L�t�||||||||||	|
���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.
    r:)�
_DEFAULT_POOLr)rDrFr;r<r=r>r?r@rArBrCs           r.rr�sB��*� � ���
���'�%����
�!���r/)rrr r!)rr3r r4)rDrErFrEr;rGr<rHr=rIr>rJr?rJr@rJrArKrBrLrCrMr r)<�__doc__�
__future__rr#�typingr7r�r�_base_connectionr�_collectionsr�_versionr	�connectionpoolr
rr�filepostr
r�poolmanagerrrr�responserr�util.requestr�
util.retryr�util.timeoutr�ssl�OPENSSL_VERSION�
startswith�warn�NotOpenSSLWarning�OPENSSL_VERSION_INFO�ImportError�urllib3_secure_extra�DeprecationWarning�ModuleNotFoundError�
__author__�__license__�__all__r$r%r)�DEBUGrr8�SecurityWarning�InsecurePlatformWarning�HTTPWarningrrOr�r/r.�<module>rps�����#�"�"�"�"�"�����
�
�
�
�����������������(�(�(�(�(�(�(�(�(�(�(�(�!�!�!�!�!�!�X�X�X�X�X�X�X�X�X�X�=�=�=�=�=�=�=�=�B�B�B�B�B�B�B�B�B�B�4�4�4�4�4�4�4�4�&�&�&�&�&�&�������!�!�!�!�!�!�

��J�J�J���)�)�*�5�5�
���
�
B�14�1D�
B�
B�
B�
�(�		
�	
�	
�	
�

�	!�I�	-�	-��k�
B�14�1D�
B�
B�
B�
�
�	
�
.���	�	�	��D�	����*������H�M�	9�$���������	�	�	��D�	����8�
�������&���(���&�&�{�{�}�}�5�5�5��������*����h�
� :�4�H�H�H�H����i��!C�D�Q�Q�Q�Q�0:�/E�.�.�.�.�.���
�
�
�#�"&�/3�#'�"&� �)-�,-�"�!�!�!�!�!�!�!�!s$�*C�C�C�C,�,C4�3C4