a †oe ã@spdZddlmZddlZddlZddlmZddlmZddlm Z ddl m Z m Z m Z dd lmZdd lmZmZmZdd lmZdd lmZdd lmZddlmZddlmZz ddlZWneyÒYn0ej de!dd�dZ"dZ#e Z dZ$e %e&¡ 'eƒ¡ej(fdd„Z)[ej*dej+dd�ej*dej,dd�ej*dej-dd�ej*dej.dd�ej/fdd„Z0dS)ze Python HTTP library with thread-safe connection pooling, file post support, user friendly, and more é)Úabsolute_importN)Ú NullHandleré)Ú exceptions)Ú __version__)ÚHTTPConnectionPoolÚHTTPSConnectionPoolÚconnection_from_url)Úencode_multipart_formdata)Ú PoolManagerÚ ProxyManagerÚproxy_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)ZMIT)rrr r rrrÚadd_stderr_loggerr Údisable_warningsr rrr cCsFt t¡}t ¡}| t d¡¡| |¡| |¡| 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__Z StreamHandlerZ setFormatterZ FormatterÚ addHandlerZsetLevelÚdebug)ÚlevelÚloggerZhandler©rú1C:\Program Files\Certbot\pkgs\urllib3\__init__.pyr?s    rÚalwaysT)ÚappendÚdefaultcCst d|¡dS)z< Helper for quickly disabling all urllib3 warnings. ÚignoreN)ÚwarningsÚ simplefilter)rrrr rbsr)1Ú__doc__Z __future__rrr%rÚrZ_versionrZconnectionpoolrrr Zfilepostr Z poolmanagerr r r ZresponserZ util.requestrZ util.retryrZ util.timeoutrZutil.urlrZurllib3_secure_extraÚ ImportErrorÚwarnÚDeprecationWarningÚ __author__Z __license__Ú__all__rrrÚDEBUGrr&ZSecurityWarningZSubjectAltNameWarningZInsecurePlatformWarningZSNIMissingWarningZ HTTPWarningrrrrr ÚsF            û