We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent d2a296a commit 0041142Copy full SHA for 0041142
1 file changed
Lib/ssl.py
@@ -116,18 +116,14 @@ def _import_symbols(prefix):
116
_import_symbols('OP_')
117
_import_symbols('ALERT_DESCRIPTION_')
118
_import_symbols('SSL_ERROR_')
119
+_import_symbols('PROTOCOL_')
120
121
from _ssl import HAS_SNI, HAS_ECDH, HAS_NPN
122
-from _ssl import PROTOCOL_SSLv3, PROTOCOL_SSLv23, PROTOCOL_TLSv1
123
from _ssl import _OPENSSL_API_VERSION
124
125
126
-_PROTOCOL_NAMES = {
127
- PROTOCOL_TLSv1: "TLSv1",
128
- PROTOCOL_SSLv23: "SSLv23",
129
- PROTOCOL_SSLv3: "SSLv3",
130
-}
+_PROTOCOL_NAMES = {value: name for name, value in globals().items() if name.startswith('PROTOCOL_')}
131
try:
132
from _ssl import PROTOCOL_SSLv2
133
_SSLv2_IF_EXISTS = PROTOCOL_SSLv2
0 commit comments