From 958a9bdd9f4414163d05679297f1a4c285776941 Mon Sep 17 00:00:00 2001 From: Joachim Lusiardi Date: Tue, 7 Nov 2017 22:31:31 +0100 Subject: [PATCH] DEBUG flag can now be set via config and environment --- main.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/main.py b/main.py index 98c0490..dc429a7 100644 --- a/main.py +++ b/main.py @@ -1,12 +1,17 @@ import os from app import app import logging +from config import config def setup_logging(): logging.basicConfig(format='%(asctime)s [%(levelname)s]: %(message)s', level=logging.INFO) if __name__ == '__main__': - DEBUG = 'DEBUG' in os.environ and os.environ['DEBUG'] != 'False' + c = config[os.getenv('FLASK_CONFIG') or 'default'] + + DEBUG = c.DEBUG + DEBUG = os.environ.get('DEBUG', DEBUG) + setup_logging() app.run(debug=DEBUG, host='0.0.0.0')