Fix Transport selection via DSN is deprecated

This commit is contained in:
Julien Duponchelle committed 2016-07-25 19:34:08 +02:00
1 parent e50eae19e6
commit 0f7037bb32
2 files changed
+3 -2

No files matched your search

+2 -1
View File
@@ -23,6 +23,7 @@ import platform
try:
import raven
from raven.transport.http import HTTPTransport
RAVEN_AVAILABLE = True
except ImportError:
# raven is not installed with deb package in order to simplify packaging
@@ -80,7 +81,7 @@ class CrashReport:
server_config = Config.instance().get_section_config("Server")
if server_config.getboolean("report_errors"):
if self._client is None:
self._client = raven.Client(CrashReport.DSN, release=__version__, raise_send_errors=True)
self._client = raven.Client(CrashReport.DSN, release=__version__, raise_send_errors=True, transport=HTTPTransport)
if request is not None:
self._client.http_context({
"method": request.method,