Fundraising in PDF.
[wolnelektury.git] / src / wolnelektury / settings / __init__.py
index 8e0815b..8d5b33b 100644 (file)
@@ -1,5 +1,5 @@
-# This file is part of Wolnelektury, licensed under GNU Affero GPLv3 or later.
-# Copyright © Fundacja Nowoczesna Polska. See NOTICE for more information.
+# This file is part of Wolne Lektury, licensed under GNU Affero GPLv3 or later.
+# Copyright © Fundacja Wolne Lektury. See NOTICE for more information.
 #
 # Django settings for wolnelektury project.
 import sentry_sdk
@@ -8,7 +8,6 @@ from sentry_sdk.integrations.django import DjangoIntegration
 from .apps import *
 from .basic import *
 from .auth import *
-from .cache import *
 from .celery import *
 from .contrib import *
 from .custom import *
@@ -23,6 +22,13 @@ except ImportError:
     pass
 
 
+# If Celery broker not configured, enable always-eager mode.
+try:
+    CELERY_BROKER_URL
+except NameError:
+    CELERY_TASK_ALWAYS_EAGER = True
+
+
 try:
     SENTRY_DSN
 except NameError:
@@ -32,3 +38,11 @@ else:
         dsn=SENTRY_DSN,
         integrations=[DjangoIntegration()]
     )
+
+
+# Dummy secret key for development.
+try:
+    SECRET_KEY
+except NameError:
+    if DEBUG:
+        SECRET_KEY = 'not-a-secret-key'