0002-drop-deprecated-python-raven-sentry-client-config-40.patch
debian/debian_config.py | ||
---|---|---|
278 | 278 |
} |
279 | 279 |
SESSION_ENGINE = 'django.contrib.sessions.backends.cached_db' |
280 | 280 | |
281 |
# add sentry handler if environment contains SENTRY_DSN |
|
282 |
if 'SENTRY_DSN' in os.environ: |
|
283 |
try: |
|
284 |
from raven.transport.requests import RequestsHTTPTransport |
|
285 |
except ImportError: |
|
286 |
raise ImproperlyConfigured('unable to load python-raven') |
|
287 |
else: |
|
288 |
SENTRY_DSN = os.environ['SENTRY_DSN'] |
|
289 |
SENTRY_TRANSPORT = RequestsHTTPTransport |
|
290 |
INSTALLED_APPS = tuple(INSTALLED_APPS) + ('raven.contrib.django.raven_compat',) |
|
291 |
LOGGING['handlers']['sentry'] = { |
|
292 |
'level': 'ERROR', |
|
293 |
'class': 'raven.contrib.django.raven_compat.handlers.SentryHandler' |
|
294 |
} |
|
295 |
LOGGING['loggers']['']['handlers'].append('sentry') |
|
296 | ||
297 | ||
298 | 281 |
# extract any key starting with setting |
299 | 282 |
for key in os.environ: |
300 | 283 |
if key.startswith('SETTING_'): |
301 |
- |