MCPcopy
hub / github.com/urllib3/urllib3 / resolve_ssl_version

Function resolve_ssl_version

src/urllib3/util/ssl_.py:164–177  ·  view source on GitHub ↗

like resolve_cert_reqs

(candidate: None | int | str)

Source from the content-addressed store, hash-verified

162
163
164def resolve_ssl_version(candidate: None | int | str) -> int:
165 """
166 like resolve_cert_reqs
167 """
168 if candidate is None:
169 return PROTOCOL_TLS
170
171 if isinstance(candidate, str):
172 res = getattr(ssl, candidate, None)
173 if res is None:
174 res = getattr(ssl, "PROTOCOL_" + candidate)
175 return typing.cast(int, res)
176
177 return candidate
178
179
180def create_urllib3_context(

Callers 3

ssl_options_to_contextFunction · 0.90

Calls

no outgoing calls

Tested by 1