summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--raven/transport/http.py3
-rw-r--r--raven/transport/threaded.py6
2 files changed, 2 insertions, 7 deletions
diff --git a/raven/transport/http.py b/raven/transport/http.py
index 18dc8d4..96c0d44 100644
--- a/raven/transport/http.py
+++ b/raven/transport/http.py
@@ -23,7 +23,8 @@ class HTTPTransport(Transport):
self.check_scheme(parsed_url)
self._parsed_url = parsed_url
- self._url = parsed_url.geturl()
+ self._url = parsed_url.geturl().split('+', 1)[-1]
+
if isinstance(timeout, six.string_types):
timeout = int(timeout)
self.timeout = timeout
diff --git a/raven/transport/threaded.py b/raven/transport/threaded.py
index 1a82745..e247951 100644
--- a/raven/transport/threaded.py
+++ b/raven/transport/threaded.py
@@ -94,12 +94,6 @@ class ThreadedHTTPTransport(AsyncTransport, HTTPTransport):
scheme = ['http', 'https', 'threaded+http', 'threaded+https']
- def __init__(self, *args, **kwargs):
- super(ThreadedHTTPTransport, self).__init__(*args, **kwargs)
-
- # remove the threaded+ from the protocol, as it is not a real protocol
- self._url = self._url.split('+', 1)[-1]
-
def get_worker(self):
if not hasattr(self, '_worker'):
self._worker = AsyncWorker()