7,j" HdZddlmZddlZddlZddlmZ ddlmZ n #e $rdZ YnwxYw ddl mZ n #e $rdZ YnwxYwd&dZ d'dZ e eje e n-#eef$r#ejdejde de deYnwxYw ddlZn #e $rdZYnwxYweedds&ddlmZejddlmZeen #e $rYnwxYwddlmZejdeddlZddlmZddlmZm Z ddlm!Z!m"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/m0Z0m1Z1m2Z2ddlm3Z3m4Z4m5Z5m6Z6m7Z7m8Z8m9Z9m:Z:m;Z;mZ>m?Z?m@Z@dd lAmBZBmCZCdd!lDmEZEd"ZFejGeHIeejd#e5d$%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. ) annotationsN)RequestsDependencyWarning) __version__urllib3_versionstrchardet_version str | Nonecharset_normalizer_versionreturnNonec|ddd}|dgksJt|dkr|d|\}}}t|t|t|}}}|dksJ|dkr|dksJ|r_|jddd\}}}t|t|t|}}}d|||fcxkrd ksnJdS|r_|jddd\}}}t|t|t|}}}d |||fcxkrd ksnJdSt jd t dS) N.dev0r)rrr)rr)rrr)rrzYUnable to find acceptable character detection dependency (chardet or charset_normalizer).)splitlenappendintwarningswarnr)rr r urllib3_version_listmajorminorpatchs AC:\PYTHON\GemmaClient\venv\Lib\site-packages\requests/__init__.pycheck_compatibilityr"<s +0055bqb9 E7 * * * *   A%%##C(((/E5%e**c%jj#e**%5E A:::: zz{{{{ 3o3C88!<ue!%jj#e**c%jjeuUE51====I======== #  >8>sCCBQBGue!%jj#e**c%jjeuUE51====I========  / %     cryptography_versionc ttt|jd}n#t$rYdSwxYw|gdkr"d|d}t j|tdSdS)Nr)rrrzOld version of cryptography (z) may cause slowdown.)listmaprr ValueErrorrrr)r$cryptography_version_listwarnings r!_check_cryptographyr+cs$(S2L2F2LS2Q2Q)R)R$S$S!! !999,,b2Kbbb g899999-,s03 AAz urllib3 (z) or chardet (z)/charset_normalizer (z$) 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 HTTPErrorJSONDecodeError ReadTimeoutRequestExceptionTimeoutTooManyRedirects URLRequired)PreparedRequestRequestResponse)Sessionsession)codes)rCrDrFrGrMrHrNrIrOrPrJrKrLrRr<r=r>r?r1r r@rArBrQr2defaultT)r)rrr r r r r r )r$rr r )J__doc__ __future__rrurllib3 exceptionsrcharset_normalizerrr ImportErrorchardetr r"r+AssertionErrorr(rsslgetattrurllib3.contribr-inject_into_urllib3 cryptographyr$urllib3.exceptionsr. simplefilterloggingr0r1r2r3r4r5r6r7r8r9r:r;apir<r=r>r?r r@rArBrCrDrErFrGrHrIrJrKrLmodelsrMrNrOsessionsrPrQ status_codesrR__all__ getLogger__name__ addHandlerr#r!rns !!F#"""""111111&LLLLLLL&&&!%&6666666OOO$ $ $ $ N : : : : "  #HM -G' - -  - -3M - - - "    73 5 ) ) 2------% %'''       0111   D 100000h 1222                        GFFFFFFFFFFFFFFFFFFF                        7666666666&&&&&&&& 8(&&{{}}555i>>>>>>sZ))4>> A'BB BCBCB6CCC