diff options
Diffstat (limited to 'raven/conf/remote.py')
-rw-r--r-- | raven/conf/remote.py | 15 |
1 files changed, 2 insertions, 13 deletions
diff --git a/raven/conf/remote.py b/raven/conf/remote.py index 4afe587..76316bb 100644 --- a/raven/conf/remote.py +++ b/raven/conf/remote.py @@ -2,7 +2,6 @@ from __future__ import absolute_import import logging import os -import warnings from raven.utils.compat import PY2, text_type from raven.exceptions import InvalidDsn @@ -76,7 +75,7 @@ class RemoteConfig(object): return '//%s@%s%s/%s' % (self.public_key, netloc, url.path, self.project) @classmethod - def from_string(cls, value, transport=None, transport_registry=None): + def from_string(cls, value, transport=None): # in Python 2.x sending the DSN as a unicode value will eventually # cause issues in httplib if PY2: @@ -85,17 +84,7 @@ class RemoteConfig(object): url = urlparse(value.strip()) if url.scheme not in ('http', 'https'): - warnings.warn('Transport selection via DSN is deprecated. You should explicitly pass the transport class to Client() instead.') - - if transport is None: - if not transport_registry: - from raven.transport import TransportRegistry, default_transports - transport_registry = TransportRegistry(default_transports) - - if not transport_registry.supported_scheme(url.scheme): - raise InvalidDsn(ERR_UNKNOWN_SCHEME.format(url.scheme, value)) - - transport = transport_registry.get_transport_cls(url.scheme) + raise InvalidDsn('Invalid Sentry DSN: %r' % url.geturl()) netloc = url.hostname if url.port: |