hyb
2026-01-30 44480e71b27aa9d4cb8441f50c873f1b110e9691
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
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
Ë
ê^iCã
óˆ—dZddlmZddlZddlZddlZddlZddlmZddlm    Z    ddl
m Z ddl m Z dd    lmZdd
lmZmZmZdd lmZmZdd lmZmZmZdd lmZmZddlmZddl m!Z!ddl"m#Z#    ddl$Z$e$jJjMd«s,ejNde$jJ›de    jP«n%e$jRdkre*de$jJ›d«‚dZ+dZ,eZdZ-ej\e/«jae««ejbf            d$d„Z2[ejfde    jhd¬«ejfde    jjd¬«e    jlfd%d„Z7e«Z8dddddddddd œ                                                                                                d&d!„Z9ejtd"k(rdd#l;m<Z<e<«yy#e*$rYŒâwxYw)'ze
Python HTTP library with thread-safe connection pooling, file post support, user friendly, and more
é)Ú annotationsN)Ú NullHandleré)Ú
exceptions)Ú
_TYPE_BODY)ÚHTTPHeaderDict)Ú __version__)ÚHTTPConnectionPoolÚHTTPSConnectionPoolÚconnection_from_url)Ú _TYPE_FIELDSÚencode_multipart_formdata)Ú PoolManagerÚ ProxyManagerÚproxy_from_url)ÚBaseHTTPResponseÚ HTTPResponse)Ú make_headers)ÚRetry)ÚTimeoutzOpenSSL zUurllib3 v2 only supports OpenSSL 1.1.1+, currently the 'ssl' module is compiled with z5. See: https://github.com/urllib3/urllib3/issues/3020)rrrz5. See: https://github.com/urllib3/urllib3/issues/2168z(Andrey Petrov (andrey.petrov@shazow.net)ÚMIT)r
rr rrrrrÚadd_stderr_loggerr Údisable_warningsrrrÚrequestrcó—tjt«}tj«}|j    tj
d««|j |«|j|«|jdt«|S)z†
    Helper for quickly adding a StreamHandler to the logger. Useful for
    debugging.
 
    Returns the handler after adding it.
    z%%(asctime)s %(levelname)s %(message)sz,Added a stderr logging handler to logger: %s)    ÚloggingÚ    getLoggerÚ__name__Ú StreamHandlerÚ setFormatterÚ    FormatterÚ
addHandlerÚsetLevelÚdebug)ÚlevelÚloggerÚhandlers   õcH:\项目\archive\测试组\脚本\Change_password\venv_build\Lib\site-packages\urllib3/__init__.pyrrJsj€ô× Ñ œxÓ (€FÜ×#Ñ#Ó%€GØ ×Ñœ×*Ñ*Ð+RÓSÔTØ
×ѐgÔØ
‡OOEÔØ
‡LLÐ?ÄÔJØ €NóÚalwaysT)ÚappendÚdefaultcó0—tjd|«y)z<
    Helper for quickly disabling all urllib3 warnings.
    ÚignoreN)ÚwarningsÚ simplefilter)Úcategorys r(rrks€ô ×ј( HÕ-r)é©    ÚbodyÚfieldsÚheadersÚpreload_contentÚdecode_contentÚredirectÚretriesÚtimeoutÚjsonc     óB—tj||||||||||    |
¬« S)a‡    
    A convenience, top-level request method. It uses a module-global ``PoolManager`` instance.
    Therefore, its side effects could be shared across dependencies relying on it.
    To avoid side effects create a new ``PoolManager`` instance and use it instead.
    The method does not accept low-level ``**urlopen_kw`` keyword arguments.
 
    :param method:
        HTTP request method (such as GET, POST, PUT, etc.)
 
    :param url:
        The URL to perform the request on.
 
    :param body:
        Data to send in the request body, either :class:`str`, :class:`bytes`,
        an iterable of :class:`str`/:class:`bytes`, or a file-like object.
 
    :param fields:
        Data to encode and send in the request body.
 
    :param headers:
        Dictionary of custom headers to send, such as User-Agent,
        If-None-Match, etc.
 
    :param bool preload_content:
        If True, the response's body will be preloaded into memory.
 
    :param bool decode_content:
        If True, will attempt to decode the body based on the
        'content-encoding' header.
 
    :param redirect:
        If True, automatically handle redirects (status codes 301, 302,
        303, 307, 308). Each redirect counts as a retry. Disabling retries
        will disable redirect, too.
 
    :param retries:
        Configure the number of retries to allow before raising a
        :class:`~urllib3.exceptions.MaxRetryError` exception.
 
        If ``None`` (default) will retry 3 times, see ``Retry.DEFAULT``. Pass a
        :class:`~urllib3.util.retry.Retry` object for fine-grained control
        over different types of retries.
        Pass an integer number to retry connection errors that many times,
        but no other types of errors. Pass zero to never retry.
 
        If ``False``, then retries are disabled and any exception is raised
        immediately. Also, instead of raising a MaxRetryError on redirects,
        the redirect response will be returned.
 
    :type retries: :class:`~urllib3.util.retry.Retry`, False, or an int.
 
    :param timeout:
        If specified, overrides the default timeout for this one
        request. It may be a float (in seconds) or an instance of
        :class:`urllib3.util.Timeout`.
 
    :param json:
        Data to encode and send as JSON with UTF-encoded in the request body.
        The ``"Content-Type"`` header will be set to ``"application/json"``
        unless specified otherwise.
    r3)Ú _DEFAULT_POOLr) ÚmethodÚurlr4r5r6r7r8r9r:r;r<s            r(rrus>€ôX ×  Ñ  ØØ Ø ØØØ'Ø%ØØØØ ð !ó ð r)Ú
emscripten)Úinject_into_urllib3)r%ÚintÚreturnz$logging.StreamHandler[typing.TextIO])r1z type[Warning]rDÚNone)r?Ústrr@rFr4z_TYPE_BODY | Noner5z_TYPE_FIELDS | Noner6ztyping.Mapping[str, str] | Noner7ú bool | Noner8rGr9rGr:zRetry | bool | int | Noner;zTimeout | float | int | Noner<ztyping.Any | NonerDr)=Ú__doc__Ú
__future__rrÚsysÚtypingr/rÚrÚ_base_connectionrÚ _collectionsrÚ_versionr    Úconnectionpoolr
r r Úfilepostr rÚ poolmanagerrrrÚresponserrÚ util.requestrÚ
util.retryrÚ util.timeoutrÚsslÚOPENSSL_VERSIONÚ
startswithÚwarnÚNotOpenSSLWarningÚOPENSSL_VERSION_INFOÚ ImportErrorÚ
__author__Ú __license__Ú__all__rrr"ÚDEBUGrr0ÚSecurityWarningÚInsecurePlatformWarningÚ HTTPWarningrr>rÚplatformÚcontrib.emscriptenrB©r)r(ú<module>rhsUðñõ#óÛ
Û ÛÝåÝ(Ý(Ý!ßXÑXß=ßBÑBß4Ý&ÝÝ!ð
 
Ûð × Ñ × )Ñ )¨*Ô 5؈ ‰ ð 1Ø14×1DÑ1DÐ0GðHBð Bð × (Ñ (õ        
ð
×    !Ñ    ! IÒ    -Ùð 1Ø14×1DÑ1DÐ0GðHBð Bó
ð    
ð 8€
Ø€ Ø€ ð €ð&€×ѐ(Ó×&Ñ&¡{£}Ô5ð—‘ðØ ðà)óð*ð€×ѐh 
× :Ñ :À4ÕHà€×ѐi ×!CÑ!CÈDÕQð0:×/EÑ/Eô.ñ“ € ð#Ø"&Ø/3Ø#'Ø"&Ø Ø)-Ø,-Ø"ñXØ ðXà     ðXð ð    Xð
 ð Xð -ð Xð!ðXð ðXððXð'ðXð*ðXð ðXðóXðv‡<<<ÒÝ7áÕð øðcò    Ùð    úsÁ.F9Æ9GÇG