hyb
2025-12-23 7e5db3a16b423ec4a43459805e277979bcac7db5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
Ë
ñúhãó‚—ddlmZddlmZddlmZddlmZmZdZ    e
gd¢«Z dZ e «Z                        d d
„Zd „Zd „Zy    )é)Úabsolute_import)Ú    b64encodeé)ÚUnrewindableBodyError)ÚbÚ integer_typesz@@@SKIP_HEADER@@@)úaccept-encodingÚhostú
user-agentz gzip,deflateNcó`—i}|r>t|t«rn(t|t«rdj|«}nt}||d<|r||d<|rd|d<|r)dt t |««jd«z|d<|r)dt t |««jd«z|d    <|rd
|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'}
    ú,r    r z
keep-aliveÚ
connectionzBasic zutf-8Ú authorizationzproxy-authorizationzno-cachez cache-control)Ú
isinstanceÚstrÚlistÚjoinÚACCEPT_ENCODINGrrÚdecode)Ú
keep_aliveÚaccept_encodingÚ
user_agentÚ
basic_authÚproxy_basic_authÚ disable_cacheÚheaderss       úSH:\Change_password\venv_build\Lib\site-packages\pip/_vendor/urllib3/util/request.pyÚ make_headersrs€ðT€GÙÜ o¤sÔ +Ø Ü ˜¬Ô .Ø!Ÿh™h Ó7‰Oä-ˆOØ%4ˆÐ!Ñ"áØ *ˆ ÑáØ ,ˆ ÑáØ#+¬i¼¸*» Ó.F×.MÑ.MÈgÓ.VÑ#VˆÑ áØ)1´IÜ ÐÓ ó5
ç
‰&‹/ñ*ˆÐ%Ñ&ñØ#-ˆÑ à €Nócóž—|t||«|St|dd«    |j«}|S|S#ttf$r
t
}Y|SwxYw)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Úposs  rÚset_file_positionr)\sh€ð
 €ÜD˜#Ôð €Jô
v˜tÓ    $Р   0ð    Ø—)‘)“+ˆCð €Jˆ3€Jøô œÐ!ò    ô‰Cà €Jð     úsŸ3³A Á A cóä—t|dd«}|t|t«r
    ||«y|t ur t d«‚tdt|«z«‚#ttf$r t d«‚wxYw)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.)    r#rrr$r%rr&Ú
ValueErrorÚtype)r'Úbody_posÚ    body_seeks   rr"r"ns‹€ô˜˜f dÓ+€IØÐ¤¨H´mÔ!Dð    Ù hÕ ð
 
”[Ñ     Ü#ð 4ó
ð    
ô
Ø BÄTÈ(Ã^Ñ Só
ð    
øôœÐ!ò    Ü'ØSóð ð    ús ¡AÁA/)NNNNNN)Ú
__future__rÚbase64rÚ
exceptionsrÚ packages.sixrrÚ SKIP_HEADERÚ    frozensetÚSKIPPABLE_HEADERSrÚobjectr&rr)r"©rrú<module>r9sUðÝ&åå.ß+ð "€ ÙÒGÓHÐà €á‹h€ ðØØØØØó EòPó$
r