From e8bf3d4b30717a6309c9fe511d3194aa21d7d428 Mon Sep 17 00:00:00 2001 From: winkidney Date: Sat, 8 Sep 2018 03:43:52 -0700 Subject: [PATCH] Refactor: Will not force user to set SECRET_KEY in environ + Allow overwrite in local_settings.py (the original implemetation will cause an KeyError) --- pinry/settings/docker.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/pinry/settings/docker.py b/pinry/settings/docker.py index 54e56a1..1ec4065 100644 --- a/pinry/settings/docker.py +++ b/pinry/settings/docker.py @@ -1,8 +1,14 @@ +import logging + from .base import * # SECURITY WARNING: keep the secret key used in production secret! -SECRET_KEY = os.environ['SECRET_KEY'] +if 'SECRET_KEY' not in os.environ: + logging.warning( + "No SECRET_KEY given in environ, please have a check" + ) +SECRET_KEY = os.environ.get('SECRET_KEY', None) # SECURITY WARNING: don't run with debug turned on in production! DEBUG = False