Ensure DEBUG is set as a Boolean
authorTrevor Bramwell <tbramwell@linuxfoundation.org>
Fri, 9 Feb 2018 19:08:55 +0000 (11:08 -0800)
committerTrevor Bramwell <tbramwell@linuxfoundation.org>
Fri, 9 Feb 2018 20:22:51 +0000 (12:22 -0800)
Since os.environ only allows strings DEBUG needs to be converted.
Assigning DEBUG to the comparison of the strings is enough to get the
correct value out.

Change-Id: Ie104d2fc5de5906ad2830c5ed7cff3b1c0fda3c5
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
src/pharos_dashboard/settings.py

index fa5879f..361c4a1 100644 (file)
@@ -5,7 +5,9 @@ from datetime import timedelta
 BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
 
 # SECURITY WARNING: don't run with debug turned on in production!
-DEBUG = os.environ['DEBUG']
+# NOTE: os.environ only returns strings, so making a comparison to
+# 'True' here will convert it to the correct Boolean value.
+DEBUG = os.environ['DEBUG'] == 'True'
 
 # Application definition