summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/urllib3/util/ssl_.py10
1 files changed, 9 insertions, 1 deletions
diff --git a/src/urllib3/util/ssl_.py b/src/urllib3/util/ssl_.py
index 1cb5e7cd..236aa8e6 100644
--- a/src/urllib3/util/ssl_.py
+++ b/src/urllib3/util/ssl_.py
@@ -44,13 +44,21 @@ _const_compare_digest = getattr(hmac, "compare_digest", _const_compare_digest_ba
try: # Test for SSL features
import ssl
- from ssl import HAS_SNI # Has SNI?
from ssl import CERT_REQUIRED, wrap_socket
+except ImportError:
+ pass
+
+try:
+ from ssl import HAS_SNI # Has SNI?
+except ImportError:
+ pass
+try:
from .ssltransport import SSLTransport
except ImportError:
pass
+
try: # Platform-specific: Python 3.6
from ssl import PROTOCOL_TLS