]> git.0d.be Git - panikweb.git/blobdiff - panikweb/settings.py
settings: use exec() to load local settings
[panikweb.git] / panikweb / settings.py
index 5173478157c83445c214c42ca6ec2b11ddf435b3..66c43c0d94c09dea84d5b2a19cd32b2e1e30885a 100644 (file)
@@ -252,10 +252,11 @@ WEBSITE_BASE_URL = 'http://www.radiopanik.org/'
 COMBO_INITIAL_LOGIN_PAGE_PATH = '/'
 COMBO_WELCOME_PAGE_PATH = None
 
-try:
-    from .local_settings import *
-except ImportError as e:
-    pass
+local_settings_file = os.environ.get(
+    'PANIKWEB_SETTINGS_FILE', os.path.join(os.path.dirname(__file__), 'local_settings.py')
+)
+if os.path.exists(local_settings_file):
+    exec(open(local_settings_file).read())
 
 if DEBUG and DEBUG_TOOLBAR:
     MIDDLEWARE_CLASSES += (