U
f
@ sZ d Z ddlZddlZddlmZ zddlmZ W n ek
rH dZY nX zddl mZ
W n ek
rr dZ
Y nX dd Zdd Zzeeje
e W n0 e
efk
r ed
eje
ee Y nX z`zddlZW n ek
r dZY nX eedds&dd
lmZ e ddlmZ ee W n ek
r> Y nX ddlmZ ede ddlZddlmZ ddlmZmZ ddlm Z m!Z!m"Z"m#Z#m$Z$m%Z%m&Z&m'Z'm(Z(mZ ddl)m*Z*m+Z+m,Z,m-Z-m.Z.m/Z/m0Z0m1Z1 ddlm2Z2m3Z3m4Z4m5Z5m6Z6m7Z7m8Z8m9Z9m:Z:m;Z; ddlZ>m?Z? ddl@mAZAmBZB ddlCmDZD eEeFGe ejde4dd 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 .
:copyright: (c) 2017 by Kenneth Reitz.
:license: Apache 2.0, see LICENSE for more details.
N )RequestsDependencyWarning)__version__c C s> | d} | dgkstt| dkr.| d | \}}}t|t|t| }}}|dks`t|dkrt|dkstt|r| dd d \}}}t|t|t| }}}d|||f krd k sn tnl|r.| dd d \}}}t|t|t| }}}d
|||f kr&dk s:n tntdt d S )
N.dev 0r )r
r r ) r r )r r r ) r r zYUnable to find acceptable character detection dependency (chardet or charset_normalizer).)splitAssertionErrorlenappendintwarningswarnr )urllib3_versionchardet_versioncharset_normalizer_versionmajorminorpatch r B/opt/alt/python38/lib/python3.8/site-packages/requests/__init__.pycheck_compatibility: s*
"&r c C sX zt tt| d} W n tk
r. Y d S X | dddgk rTd| }t|t d S )Nr r r
r z4Old version of cryptography ({}) may cause slowdown.) listmapr r
ValueErrorformatr r r )cryptography_versionwarningr r r _check_cryptography] s r# zWurllib3 ({}) or chardet ({})/charset_normalizer ({}) doesn't match a supported version!HAS_SNIF) pyopenssl)DependencyWarningignore)NullHandler)packagesutils)
__author____author_email__ __build____cake__
__copyright____description____license__ __title____url__r )deletegetheadoptionsr postputrequest)
ConnectionErrorConnectTimeoutFileModeWarning HTTPErrorJSONDecodeErrorReadTimeoutRequestExceptionTimeoutTooManyRedirectsURLRequired)PreparedRequestRequestResponse)Sessionsession)codesdefaultT)r )H__doc__r urllib3
exceptionsr Zcharset_normalizerr r ImportErrorchardetr r r# r r r r sslgetattrZurllib3.contribr% inject_into_urllib3Zcryptographyr! Zurllib3.exceptionsr&