3 nf·\¢ ã@s4dZddlmZddlZddlmZmZmZddlm Z ddl m Z ddl m Z mZmZdd lmZdd lmZdd lmZdd lmZdd lmZddlZddlmZdZdZdZd&Zej e!ƒj"eƒƒej#fd d„Z$[ej%d!e j&d"d#�ej%d$e j'd"d#�ej%d$e j(d"d#�ej%d$e j)d"d#�e j*fd%d„Z+dS)'z8 urllib3 - Thread-safe connection pooling and re-using. é)Úabsolute_importNé)ÚHTTPConnectionPoolÚHTTPSConnectionPoolÚconnection_from_url)Ú exceptions)Úencode_multipart_formdata)Ú PoolManagerÚ ProxyManagerÚproxy_from_url)Ú HTTPResponse)Ú make_headers)Úget_host)ÚTimeout)ÚRetry)Ú NullHandlerz(Andrey Petrov (andrey.petrov@shazow.net)ZMITz1.24.2rrr r r rrÚadd_stderr_loggerrÚdisable_warningsrrr r cCsFtjtƒ}tjƒ}|jtjdƒƒ|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__Z StreamHandlerZ setFormatterZ FormatterÚ addHandlerZsetLevelÚdebug)ÚlevelZloggerZhandler©rú/usr/lib/python3.6/__init__.pyr4s    ÚalwaysT)ÚappendÚdefaultcCstjd|ƒdS)z< Helper for quickly disabling all urllib3 warnings. ÚignoreN)ÚwarningsÚ simplefilter)ÚcategoryrrrrXs)rrr r r rrrrrrrr r ),Ú__doc__Z __future__rr ZconnectionpoolrrrÚrZfilepostrZ poolmanagerr r r Zresponser Z util.requestr Zutil.urlrZ util.timeoutrZ util.retryrrrÚ __author__Z __license__Ú __version__Ú__all__rrrÚDEBUGrr!ZSecurityWarningZSubjectAltNameWarningZInsecurePlatformWarningZSNIMissingWarningZ HTTPWarningrrrrrÚsN