diff --git a/raven/transport/eventlet.py b/raven/transport/eventlet.py index 48b783ff9..affebcadf 100644 --- a/raven/transport/eventlet.py +++ b/raven/transport/eventlet.py @@ -34,7 +34,7 @@ def __init__(self, parsed_url, pool_size=100, **kwargs): self._url = self._url.split('+', 1)[-1] def _send_payload(self, payload): - req = eventlet_urllib2.Request(self._url, headers=payload[1]) + req = eventlet_urllib2.Request(str(self._url), headers=payload[1]) try: if sys.version_info < (2, 6): response = eventlet_urllib2.urlopen(req, payload[0]).read() diff --git a/raven/transport/http.py b/raven/transport/http.py index a2b968bac..bad4b2400 100644 --- a/raven/transport/http.py +++ b/raven/transport/http.py @@ -36,7 +36,7 @@ def send(self, data, headers): """ Sends a request to a remote webserver using HTTP POST. """ - req = urllib2.Request(self._url, headers=headers) + req = urllib2.Request(str(self._url), headers=headers) try: response = urlopen(