equal
deleted
inserted
replaced
13 import ssl |
13 import ssl |
14 import sys |
14 import sys |
15 |
15 |
16 from .i18n import _ |
16 from .i18n import _ |
17 from . import error, util |
17 from . import error, util |
|
18 |
|
19 hassni = getattr(ssl, 'HAS_SNI', False) |
18 |
20 |
19 _canloaddefaultcerts = False |
21 _canloaddefaultcerts = False |
20 try: |
22 try: |
21 ssl_context = ssl.SSLContext |
23 ssl_context = ssl.SSLContext |
22 _canloaddefaultcerts = util.safehasattr(ssl_context, 'load_default_certs') |
24 _canloaddefaultcerts = util.safehasattr(ssl_context, 'load_default_certs') |