/usr/lib/python3.9/site-packages/urllib3/util/__pycache__
NameSizeModeActions
connection.cpython-39.opt-1.pyc34010644editdlrm
connection.cpython-39.pyc34010644editdlrm
proxy.cpython-39.opt-1.pyc12970644editdlrm
proxy.cpython-39.pyc12970644editdlrm
queue.cpython-39.opt-1.pyc10160644editdlrm
queue.cpython-39.pyc10160644editdlrm
request.cpython-39.opt-1.pyc34040644editdlrm
request.cpython-39.pyc34040644editdlrm
response.cpython-39.opt-1.pyc23010644editdlrm
response.cpython-39.pyc23010644editdlrm
retry.cpython-39.opt-1.pyc159500644editdlrm
retry.cpython-39.pyc159500644editdlrm
ssltransport.cpython-39.opt-1.pyc74180644editdlrm
ssltransport.cpython-39.pyc74420644editdlrm
ssl_.cpython-39.opt-1.pyc112730644editdlrm
ssl_.cpython-39.pyc112730644editdlrm
timeout.cpython-39.opt-1.pyc88990644editdlrm
timeout.cpython-39.pyc88990644editdlrm
url.cpython-39.opt-1.pyc106000644editdlrm
url.cpython-39.pyc106000644editdlrm
wait.cpython-39.opt-1.pyc30840644editdlrm
wait.cpython-39.pyc30840644editdlrm
__init__.cpython-39.opt-1.pyc10610644editdlrm
__init__.cpython-39.pyc10610644editdlrm
Edit: /usr/lib/python3.9/site-packages/urllib3/util/__pycache__/request.cpython-39.pyc (3404B)
a t~®`ã@s”ddlmZddlmZddlmZddlmZmZdZ e gd¢ƒZ dZ z dd l ZWneyfYn 0e d 7Z eƒZdd d „Zd d„Zdd„Zd S)é)Úabsolute_import)Ú b64encodeé)ÚUnrewindableBodyError)ÚbÚ integer_typesz@@@SKIP_HEADER@@@)úaccept-encodingÚhostú user-agentz gzip,deflateNz,brcCsši}|r6t|tƒrnt|tƒr*d |¡}nt}||d<|rB||d<|rNd|d<|rldtt|ƒƒ d¡|d<|rŠdtt|ƒƒ d¡|d <|r–d |d <|S) a  Shortcuts for generating request headers. :param keep_alive: If ``True``, adds 'connection: keep-alive' header. :param accept_encoding: Can be a boolean, list, or string. ``True`` translates to 'gzip,deflate'. List will get joined by comma. String will be used as provided. :param user_agent: String representing the user-agent you want, such as "python-urllib3/0.6" :param basic_auth: Colon-separated username:password string for 'authorization: basic ...' auth header. :param proxy_basic_auth: Colon-separated username:password string for 'proxy-authorization: basic ...' auth header. :param disable_cache: If ``True``, adds 'cache-control: no-cache' header. Example:: >>> make_headers(keep_alive=True, user_agent="Batman/1.0") {'connection': 'keep-alive', 'user-agent': 'Batman/1.0'} >>> make_headers(accept_encoding=True) {'accept-encoding': 'gzip,deflate'} ú,rr z keep-aliveZ connectionzBasic zutf-8Z authorizationzproxy-authorizationzno-cachez cache-control)Ú isinstanceÚstrÚlistÚjoinÚACCEPT_ENCODINGrrÚdecode)Z keep_aliveZaccept_encodingZ user_agentZ basic_authZproxy_basic_authZ disable_cacheZheaders©rú8/usr/lib/python3.9/site-packages/urllib3/util/request.pyÚ make_headerss.*   ÿþ rc CsP|durt||ƒn8t|ddƒdurLz | ¡}WnttfyJt}Yn0|S)z If a position is provided, move file to that point. Otherwise, we'll attempt to record a position for future use. NÚtell)Ú rewind_bodyÚgetattrrÚIOErrorÚOSErrorÚ _FAILEDTELL)ÚbodyÚposrrrÚset_file_positionbs   rc Csrt|ddƒ}|durLt|tƒrLz ||ƒWqnttfyHtdƒ‚Yqn0n"|tur^tdƒ‚ntdt|ƒƒ‚dS)zæ Attempt to rewind body to a certain position. Primarily used for request redirects and retries. :param body: File-like object that supports seek. :param int pos: Position to seek to in file. ÚseekNzAAn error occurred when rewinding request body for redirect/retry.zRUnable to record file position for rewinding request body during a redirect/retry.z4body_pos must be of type integer, instead it was %s.) rr rrrrrÚ ValueErrorÚtype)rZbody_posZ body_seekrrrrts  ÿ ÿ ÿr)NNNNNN)Z __future__rÚbase64rÚ exceptionsrZ packages.sixrrZ SKIP_HEADERÚ frozensetZSKIPPABLE_HEADERSrZbrotliZ_unused_module_brotliÚ ImportErrorÚobjectrrrrrrrrÚs*      ú H