Thanks to visit codestin.com Credit goes to github.com
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