‹“Re@ã@s|dZddlmZddlmZddlmZddlmZddlm Z ee ƒZ Gdd „d eƒZ d S) z NTLM authenticating pool, contributed by erikcederstran Issue #10, see: http://code.google.com/p/urllib3/issues/detail?id=10 é)Úabsolute_import)Ú getLogger)Úntlmé)ÚHTTPSConnectionPool)ÚHTTPSConnectioncs[eZdZdZdZ‡fdd†Zdd„Zdddd d ‡fd d †Z‡S) ÚNTLMConnectionPoolzQ Implements an NTLM authentication version of an urllib3 connection pool Úhttpscsjtt|ƒj||Ž||_||_|jddƒ}|djƒ|_|d|_||_ dS)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ÚkwargsZ user_parts)Ú __class__©ú“/builddir/build/BUILDROOT/alt-python35-pip-20.2.4-5.el8.x86_64/opt/alt/python35/lib/python3.5/site-packages/pip/_vendor/urllib3/contrib/ntlmpool.pyr s   zNTLMConnectionPool.__init__c Cs´|jd7_tjd|j|j|jƒddi}d}d}td|jd|jƒ}d tj|j ƒ||s