Viewing File: /opt/imunify360/venv/lib/python3.11/site-packages/requests/__pycache__/__init__.cpython-311.pyc



]j+^dZddlZddlZddlmZ	ddlmZn
#e$rdZYnwxYw	ddl	mZ
n
#e$rdZ
YnwxYwdZdZ	eeje
en8#e
ef$r.ejdeje
eeYnwxYw		ddlZn
#e$rdZYnwxYweed	d
s&ddlmZejddlmZeen#e$rYnwxYwddlmZejd
eddlmZmZmZmZddlmZmZm Z m!Z!ddlm"Z"m#Z#ddl$m%Z%ddl$m&Z&ddl'm(Z(m)Z)m*Z*ddl+m,Z,m-Z-m.Z.m/Z/m0Z0m1Z1m2Z2m3Z3ddl4m5Z5m6Z6ddl7m8Z8ddlm9Z9m:Z:m;Z;m<Z<m=Z=m>Z>m?Z?m@Z@mAZAddlBZBddlBmCZCeBjDeEFeCejde?ddS)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__c|d}|dgksJt|dkr|d|\}}}t|t|t|}}}|dksJ|dksJ|dksJ|r_|jddd\}}}t|t|t|}}}d	|||fcxkrd
ksnJdS|r_|jddd\}}}t|t|t|}}}d|||fcxkrdksnJdSt	d
)N.dev0r)r
rr	)rr)r	rr)r
rrz7You need either charset_normalizer or chardet installed)splitlenappendint	Exception)urllib3_versionchardet_versioncharset_normalizer_versionmajorminorpatchs      q/builddir/build/BUILD/imunify360-venv-2.6.3/opt/imunify360/venv/lib/python3.11/site-packages/requests/__init__.pycheck_compatibilityr9s%++C00Oug%%%%?q  s###*E5%e**c%jj#e**%5EA::::B;;;;B;;;;S3o3C88!<ue!%jj#e**c%jjeuUE51====I========	#S>8>sCCBQBGue!%jj#e**c%jjeuUE51====I========QRRRc	ttt|jd}n#t$rYdSwxYw|gdkr1d|}t
j|tdSdS)Nr)rr
z4Old version of cryptography ({}) may cause slowdown.)	listmaprr
ValueErrorformatwarningswarnr)cryptography_versionwarnings  r_check_cryptographyr'Ws#C-G-A-G-L-L$M$MNNiii''HOOPdee
g899999('s03
AAzWurllib3 ({}) or chardet ({})/charset_normalizer ({}) doesn't match a supported version!HAS_SNIF)	pyopenssl)DependencyWarningignore)	__title____description____url__r)	__build__
__author____author_email____license__)
__copyright____cake__)utils)packages)RequestResponsePreparedRequest)requestgetheadpostrputdeleteoptions)sessionSession)codes)	RequestExceptionTimeoutURLRequiredTooManyRedirects	HTTPErrorConnectionErrorFileModeWarningConnectTimeoutReadTimeout)NullHandlerdefaultT)r)G__doc__urllib3r#
exceptionsrcharset_normalizerrrImportErrorchardetrrr'AssertionErrorr!r$r"sslgetattrurllib3.contribr)inject_into_urllib3cryptographyr%urllib3.exceptionsr*simplefilterr,r-r.r/r0r1r2r3r4r5r6modelsr7r8r9apir:r;r<r=rr>r?r@sessionsrArBstatus_codesrCrDrErFrGrHrIrJrKrLloggingrM	getLogger__name__
addHandlerrr<module>rgs!!F111111&LLLLLLL&&&!%&6666666OOOSSS<	:	:	:-+_>XYYYY
#---HM#VG$7Jdee+------	



73	5))2------%	%'''	EDDDDD0111			D	100000h 1222IIIIIIIIIIIIMMMMMMMMMMMM000000006666666666FFFFFFFFFFFFFFFFFFFF&&&&&&&&(&&{{}}555i>>>>>>sZ##.88A2B
	B
BCBCB6CCC
Back to Directory File Manager