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
Ë
ñúh°ãó˜—dZddlmZddlZddlmZddlmZddlmZddl    m
Z
ejd    e «ee «ZGd
„d e«Zy) z
NTLM authenticating pool, contributed by erikcederstran
 
Issue #10, see: http://code.google.com/p/urllib3/issues/detail?id=10
é)Úabsolute_importN)Ú    getLogger)Úntlmé)ÚHTTPSConnectionPool)ÚHTTPSConnectiona#The 'urllib3.contrib.ntlmpool' module is deprecated and will be removed in urllib3 v2.0 release, urllib3 is not able to support it properly due to reasons listed in issue: https://github.com/urllib3/urllib3/issues/2282. If you are a user of this module please comment in the mentioned issue.cóB‡—eZdZdZdZˆfd„Zd„Z                    dˆfd„    ZˆxZS)ÚNTLMConnectionPoolzQ
    Implements an NTLM authentication version of an urllib3 connection pool
    Úhttpsc󾕗tt|
|i|¤Ž||_||_|j dd«}|dj «|_|d|_||_    y)zÅ
        authurl is a random URL on the server that is protected by NTLM.
        user is the Windows user, probably in the DOMAIN\username format.
        pw is the password for the user.
        ú\érN)
Úsuperr
Ú__init__ÚauthurlÚrawuserÚsplitÚupperÚdomainÚuserÚpw)ÚselfrrrÚargsÚkwargsÚ
user_partsÚ    __class__s       €úWH:\Change_password\venv_build\Lib\site-packages\pip/_vendor/urllib3/contrib/ntlmpool.pyrzNTLMConnectionPool.__init__"s^ø€ô     Ô  $Ñ0°$ÐA¸&ÒA؈Œ ؈Œ Ø—Z‘Z  aÓ(ˆ
Ø  ‘m×)Ñ)Ó+ˆŒ ؘq‘MˆŒ    ØˆócóF—|xjdz c_tjd|j|j|j«ddi}d}d}t |j|j ¬«}dtj|j«z||<tjd    |«|jd
|jd|«|j«}t|j«}tjd |j|j«tjd |«tjd |j!d««d|_||j%d«}d}|D]}    |    dddk(sŒ |    dd}Œ|€t'd|›d||›«‚tj(|«\}
} tj*|
|j,|j.|j0| «} d| z||<tjd    |«|jd
|jd|«|j«}tjd |j|j«tjd t|j««tjd |j!«dd«|jdk7r?|jdk(r t'd«‚t'd|j›d|j›«‚d|_tjd«|S)Nrz3Starting NTLM HTTPS connection no. %d: https://%s%sÚ
Connectionú
Keep-AliveÚ Authorizationzwww-authenticate)ÚhostÚportzNTLM %szRequest headers: %sÚGETzResponse status: %s %szResponse headers: %szResponse data: %s [...]édz, ézNTLM z Unexpected z response header: éÈi‘z3Server rejected request: wrong username or passwordzWrong server response: ú zConnection established)Únum_connectionsÚlogÚdebugr#rrr$rÚcreate_NTLM_NEGOTIATE_MESSAGErÚrequestÚ getresponseÚdictÚheadersÚstatusÚreasonÚreadÚfprÚ    ExceptionÚparse_NTLM_CHALLENGE_MESSAGEÚ create_NTLM_AUTHENTICATE_MESSAGErrr) rr1Ú
req_headerÚ resp_headerÚconnÚresÚreshdrÚauth_header_valuesÚauth_header_valueÚsÚServerChallengeÚNegotiateFlagsÚauth_msgs              rÚ    _new_connzNTLMConnectionPool._new_conn0s§€ð     ×Ò Ñ!ÕÜ     ‰    Ø AØ ×  Ñ  Ø I‰IØ L‰Lô        
ð  Ð.ˆØ$ˆ
Ø(ˆ ä D§I¡I°D·I±IÔ>ˆð(¬$×*LÑ*LØ L‰Ló+
ñ
ˆ
Ñô         ‰    Ð'¨Ô1Ø  ‰ U˜DŸL™L¨$°Ô8Ø×ÑÓ ˆÜc—k‘kÓ"ˆÜ     ‰    Ð*¨C¯J©J¸¿
¹
ÔCÜ     ‰    Ð(¨&Ô1Ü     ‰    Ð+¨S¯X©X°c«]Ô;ðˆŒð$ KÑ0×6Ñ6°tÓ<ÐØ ÐØ#ò    *ˆAؐ!ˆu˜ÓØ$% a b EÑ!ð    *ð Ð $ÝÚ7BÀFÈ;ÒDWÐXóð ô
+/×*KÑ*KØ ó+
Ñ'ˆ˜ô×8Ñ8Ø ˜TŸY™Y¨¯ © °T·W±W¸nó
ˆð(¨(Ñ2ˆ
ÑÜ     ‰    Ð'¨Ô1Ø  ‰ U˜DŸL™L¨$°Ô8Ø×ÑÓ ˆÜ     ‰    Ð*¨C¯J©J¸¿
¹
ÔCÜ     ‰    Ð(¬$¨s¯{©{Ó*;Ô<Ü     ‰    Ð+¨S¯X©X«Z¸¸Ð-=Ô>Ø :‰:˜Ò ؏z‰z˜SÒ ÜРUÓVÐVݸc¿j»jÈ#Ï*Ê*ÐUÓVÐ VàˆŒÜ     ‰    Ð*Ô+؈ rc    óH•—|€i}d|d<tt| |||||||«S)Nr!r )rr
Úurlopen)    rÚmethodÚurlÚbodyr1ÚretriesÚredirectÚassert_same_hostrs            €rrFzNTLMConnectionPool.urlopenss>ø€ð ˆ?؈GØ ,ˆ ÑÜÔ'¨Ñ6Ø C˜˜w¨°Ð;Kó
ð    
r)NNéTT)    Ú__name__Ú
__module__Ú __qualname__Ú__doc__ÚschemerrDrFÚ __classcell__)rs@rr
r
s6ø„ñð€Fô òAðNØØØØ÷
ñ
rr
)rQÚ
__future__rÚwarningsÚloggingrrÚrÚpackages.six.moves.http_clientrÚwarnÚDeprecationWarningrNr+r
©rrú<module>r\sRðñõ
'ãÝåå"Ý<à €‡  ðNðô ñÓ€ôg
Ð,õg
r