SNI support will be enabled for python2 if ndg-httpsclient and pyopenssl are available.
- Dmitry Medvinsky <me@dmedvinsky.name>
- Bryce Boe <bbzbryce@gmail.com> @bboe
- Colin Dunklau <colin.dunklau@gmail.com> @cdunklau
+- Hugo Osvaldo Barrera <hugo@osvaldobarrera.com.ar> @hobarrera
__license__ = 'Apache 2.0'
__copyright__ = 'Copyright 2013 Kenneth Reitz'
+# Attempt to enable urllib3's SNI support, if possible
+try:
+ from requests.packages.urllib3.contrib import pyopenssl
+ pyopenssl.inject_into_urllib3()
+except ImportError:
+ pass
from . import utils
from .models import Request, Response, PreparedRequest
'requests.packages.charade',
'requests.packages.urllib3',
'requests.packages.urllib3.packages',
+ 'requests.packages.urllib3.contrib',
'requests.packages.urllib3.packages.ssl_match_hostname'
]