@@ -74,19 +74,6 @@ def SOCKSProxyManager(*args, **kwargs):
74
74
DEFAULT_POOL_TIMEOUT = None
75
75
76
76
77
- try :
78
- import ssl # noqa: F401
79
-
80
- _preloaded_ssl_context = create_urllib3_context ()
81
- _preloaded_ssl_context .load_verify_locations (
82
- extract_zipped_paths (DEFAULT_CA_BUNDLE_PATH )
83
- )
84
- except ImportError :
85
- # Bypass default SSLContext creation when Python
86
- # interpreter isn't built with the ssl module.
87
- _preloaded_ssl_context = None
88
-
89
-
90
77
def _urllib3_request_context (
91
78
request : "PreparedRequest" ,
92
79
verify : "bool | str | None" ,
@@ -99,19 +86,9 @@ def _urllib3_request_context(
99
86
scheme = parsed_request_url .scheme .lower ()
100
87
port = parsed_request_url .port
101
88
102
- # Determine if we have and should use our default SSLContext
103
- # to optimize performance on standard requests.
104
- poolmanager_kwargs = getattr (poolmanager , "connection_pool_kw" , {})
105
- has_poolmanager_ssl_context = poolmanager_kwargs .get ("ssl_context" )
106
- should_use_default_ssl_context = (
107
- _preloaded_ssl_context is not None and not has_poolmanager_ssl_context
108
- )
109
-
110
89
cert_reqs = "CERT_REQUIRED"
111
90
if verify is False :
112
91
cert_reqs = "CERT_NONE"
113
- elif verify is True and should_use_default_ssl_context :
114
- pool_kwargs ["ssl_context" ] = _preloaded_ssl_context
115
92
elif isinstance (verify , str ):
116
93
if not os .path .isdir (verify ):
117
94
pool_kwargs ["ca_certs" ] = verify
0 commit comments