HEX
Server: LiteSpeed
System: Linux s1049.use1.mysecurecloudhost.com 4.18.0-477.27.2.lve.el8.x86_64 #1 SMP Wed Oct 11 12:32:56 UTC 2023 x86_64
User: xedaptot (3356)
PHP: 8.3.31
Disabled: NONE
Upload Files
File: //opt/saltstack/salt/lib/python3.10/site-packages/requests/__pycache__/__init__.cpython-310.pyc
o

;j��@sVdZddlZddlZddlmZzddlmZWney#dZYnwzddl	mZ
Wney7dZ
Ynwdd�Zdd	�Zz	eeje
e�Wne
efyee�d
ej�de
�de�d
�e�Ynwz.zddlZWneyxdZYnweedd�s�ddlmZe��ddlmZee�Wn	ey�YnwddlmZe�de�ddlZddlmZddlmZmZddlmZm Z m!Z!m"Z"m#Z#m$Z$m%Z%m&Z&m'Z'mZddl(m)Z)m*Z*m+Z+m,Z,m-Z-m.Z.m/Z/m0Z0ddlm1Z1m2Z2m3Z3m4Z4m5Z5m6Z6m7Z7m8Z8m9Z9m:Z:ddl;m<Z<m=Z=m>Z>ddl?m@Z@mAZAddlBmCZCe�DeE��Fe��ejde3dd�dS)a�
Requests HTTP Library
~~~~~~~~~~~~~~~~~~~~~

Requests is an HTTP library, written in Python, for human beings.
Basic GET usage:

   >>> import requests
   >>> r = requests.get('https://www.python.org')
   >>> r.status_code
   200
   >>> b'Python is a programming language' in r.content
   True

... or POST:

   >>> payload = dict(key1='value1', key2='value2')
   >>> r = requests.post('https://httpbin.org/post', data=payload)
   >>> print(r.text)
   {
     ...
     "form": {
       "key1": "value1",
       "key2": "value2"
     },
     ...
   }

The other HTTP methods are supported - see `requests.api`. Full documentation
is at <https://requests.readthedocs.io>.

:copyright: (c) 2017 by Kenneth Reitz.
:license: Apache 2.0, see LICENSE for more details.
�N�)�RequestsDependencyWarning)�__version__cCs@|�d�}|dgksJ�t|�dkr|�d�|\}}}t|�t|�t|�}}}|dks0J�|dkr:|dks:J�|ri|�d�dd�\}}}t|�t|�t|�}}}d|||fkrdd	ksgJ�J�dS|r�|�d�dd�\}}}t|�t|�t|�}}}d
|||fkr�dks�J�J�dSt�dt�dS)
N�.�dev��0r��)r
rr)�rr)rrr)�rrzYUnable to find acceptable character detection dependency (chardet or charset_normalizer).)�split�len�append�int�warnings�warnr)Zurllib3_version�chardet_version�charset_normalizer_version�major�minor�patch�r�E/opt/saltstack/salt/lib/python3.10/site-packages/requests/__init__.py�check_compatibility:s*


&&�rcCsZzttt|�d���}Wn
tyYdSw|gd�kr+d|�d�}t�|t�dSdS)Nr)rr
rzOld version of cryptography (z) may cause slowdown.)�list�maprr
�
ValueErrorrrr)�cryptography_version�warningrrr�_check_cryptography]s�
��r z	urllib3 (z) or chardet (z)/charset_normalizer (z$) doesn't match a supported version!�HAS_SNIF)�	pyopenssl)�DependencyWarning�ignore)�NullHandler)�packages�utils)
�
__author__�__author_email__�	__build__�__cake__�
__copyright__�__description__�__license__�	__title__�__url__r)�delete�get�head�optionsr�post�put�request)
�ConnectionError�ConnectTimeout�FileModeWarning�	HTTPError�JSONDecodeError�ReadTimeout�RequestException�Timeout�TooManyRedirects�URLRequired)�PreparedRequest�Request�Response)�Session�session)�codes�defaultT)r)G�__doc__rZurllib3�
exceptionsrZcharset_normalizerrr�ImportErrorZchardetrrr �AssertionErrorrr�ssl�getattrZurllib3.contribr"Zinject_into_urllib3ZcryptographyrZurllib3.exceptionsr#�simplefilter�loggingr%�r&r'r(r)r*r+r,r-r.r/r0Zapir1r2r3r4rr5r6r7r8r9r:r;r<r=r>r?r@rAZmodelsrBrCrDZsessionsrErFZstatus_codesrG�	getLogger�__name__�
addHandlerrrrr�<module>st#��#�
�������0(0