B ㊇c @srdZddlmZddlZddlZddlmZddlmZddlm Z ddl m Z m Z m Z dd lmZdd lmZmZmZdd lmZdd lmZdd lmZddlmZddlmZy ddlZWnek rYnXej de!dddZ"dZ#e Z dZ$e%e&'eej(fddZ)[ej*dej+ddej*dej,ddej*dej-ddej*dej.ddej/fddZ0dS)ze Python HTTP library with thread-safe connection pooling, file post support, user friendly, and more )absolute_importN) NullHandler) exceptions) __version__)HTTPConnectionPoolHTTPSConnectionPoolconnection_from_url)encode_multipart_formdata) PoolManager ProxyManagerproxy_from_url) HTTPResponse) make_headers)Retry)Timeout)get_hostz'urllib3[secure]' extra is deprecated and will be removed in a future release of urllib3 2.x. Read more in this issue: https://github.com/urllib3/urllib3/issues/2680)category stacklevelz(Andrey Petrov (andrey.petrov@shazow.net)MIT)rrr r rrradd_stderr_loggerr disable_warningsr rrr cCsFtt}t}|td|||||dt|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 addHandlersetLeveldebug)levelloggerhandlerr%k/private/var/folders/8c/hx9_v10d5x38qmnzt13b7b8j1k3n5b/T/pip-target-x6xd5gna/lib/python/urllib3/__init__.pyr?s    ralwaysT)appenddefaultcCstd|dS)z< Helper for quickly disabling all urllib3 warnings. ignoreN)warnings simplefilter)rr%r%r&rbsr)1__doc__ __future__rrr+rr_versionrconnectionpoolrrr filepostr poolmanagerr r r responserZ util.requestrZ util.retryrZ util.timeoutrZutil.urlrZurllib3_secure_extra ImportErrorwarnDeprecationWarning __author__ __license____all__rrrDEBUGrr,SecurityWarningSubjectAltNameWarningInsecurePlatformWarningSNIMissingWarning HTTPWarningrr%r%r%r&sD