summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Cramer <dcramer@gmail.com>2014-02-22 14:56:38 -0800
committerDavid Cramer <dcramer@gmail.com>2014-02-22 14:56:38 -0800
commit3770c96c1a0ac30b8d7f4317a3ad46d887278f3a (patch)
tree960721110288367f701bcb2409ae69e804aab56e
parentb1affcc6fcb3009e33a49fb0a48d240ec2b979d8 (diff)
downloadraven-ssl-verification.tar.gz
Maintain behavior between python 2/3ssl-verification
-rw-r--r--raven/utils/http.py17
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,
- )