From 0b92c9291af88267ff163d644c1b7d2743516c41 Mon Sep 17 00:00:00 2001 From: Bjarke Madsen <bjarke.madsen@geant.org> Date: Mon, 25 Jan 2021 17:52:31 +0100 Subject: [PATCH] add settings_filename as required env var don't register unused route --- brian_dashboard_manager/__init__.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/brian_dashboard_manager/__init__.py b/brian_dashboard_manager/__init__.py index 396ba78..1f4637c 100644 --- a/brian_dashboard_manager/__init__.py +++ b/brian_dashboard_manager/__init__.py @@ -20,7 +20,11 @@ def create_app(): :return: a new flask app instance """ - + required_env_vars = ['SETTINGS_FILENAME'] + + assert all([n in os.environ for n in required_env_vars]), \ + 'environment variables %r must be defined' % required_env_vars + app_config = config.defaults() if 'SETTINGS_FILENAME' in os.environ: with open(os.environ['SETTINGS_FILENAME']) as f: @@ -33,9 +37,6 @@ def create_app(): from brian_dashboard_manager.routes import update app.register_blueprint(update.routes, url_prefix='/update') - from brian_dashboard_manager.routes import test - app.register_blueprint(test.routes, url_prefix='/test') - logging.info('Flask app initialized') environment.setup_logging() return app -- GitLab