diff options
| author | David Cramer <dcramer@gmail.com> | 2014-02-22 14:56:38 -0800 |
|---|---|---|
| committer | David Cramer <dcramer@gmail.com> | 2014-02-22 14:56:38 -0800 |
| commit | 3770c96c1a0ac30b8d7f4317a3ad46d887278f3a (patch) | |
| tree | 960721110288367f701bcb2409ae69e804aab56e | |
| parent | b1affcc6fcb3009e33a49fb0a48d240ec2b979d8 (diff) | |
| download | raven-ssl-verification.tar.gz | |
Maintain behavior between python 2/3ssl-verification
| -rw-r--r-- | raven/utils/http.py | 17 |
1 files changed, 2 insertions, 15 deletions
diff --git a/raven/utils/http.py b/raven/utils/http.py index 288ed55..91262df 100644 --- a/raven/utils/http.py +++ b/raven/utils/http.py @@ -13,13 +13,12 @@ import ssl import sys from raven.conf import defaults -from raven.utils import six from raven.utils.compat import urllib2 from raven.utils.ssl_match_hostname import match_hostname -def urlopen_py2(url, data=None, timeout=defaults.TIMEOUT, ca_certs=None, - verify_ssl=False, assert_hostname=None): +def urlopen(url, data=None, timeout=defaults.TIMEOUT, ca_certs=None, + verify_ssl=False, assert_hostname=None): class ValidHTTPSConnection(httplib.HTTPConnection): default_port = httplib.HTTPS_PORT @@ -62,15 +61,3 @@ def urlopen_py2(url, data=None, timeout=defaults.TIMEOUT, ca_certs=None, finally: socket.setdefaulttimeout(default_timeout) return opener.open(url, data, timeout) - - -def urlopen(url, data=None, timeout=defaults.TIMEOUT, ca_certs=None, - verify_ssl=False): - if not six.PY3: - return urlopen_py2(url, data, timeout, ca_certs, verify_ssl) - - return urllib2.urlopen( - url, data, timeout, - cafile=ca_certs, - cadefault=verify_ssl, - ) |
