Migrate from raven to sentry-sdk.
[wolnelektury.git] / src / wolnelektury / settings / __init__.py
1 # This file is part of Wolnelektury, licensed under GNU Affero GPLv3 or later.
2 # Copyright © Fundacja Nowoczesna Polska. See NOTICE for more information.
3 #
4 # Django settings for wolnelektury project.
5 import sentry_sdk
6 from sentry_sdk.integrations.django import DjangoIntegration
7
8 from .apps import *
9 from .basic import *
10 from .auth import *
11 from .cache import *
12 from .celery import *
13 from .contrib import *
14 from .custom import *
15 from .locale import *
16 from .static import *
17 from .paths import *
18
19 # Load localsettings, if they exist
20 try:
21     from wolnelektury.localsettings import *
22 except ImportError:
23     pass
24
25
26 try:
27     SENTRY_DSN
28 except NameError:
29     pass
30 else:
31     sentry_sdk.init(
32         dsn=SENTRY_DSN,
33         integrations=[DjangoIntegration()]
34     )