From bc297b0b1b391de383864903bb54e1ec8a8afdb2 Mon Sep 17 00:00:00 2001 From: Suyash Garg Date: Tue, 27 Feb 2018 22:43:13 +0530 Subject: [PATCH] Add function which takes arg 'script_info' and calls create_app --- db/dump_manage.py | 2 +- manage.py | 2 +- webserver/__init__.py | 5 +++++ worker_manage.py | 2 +- 4 files changed, 8 insertions(+), 3 deletions(-) diff --git a/db/dump_manage.py b/db/dump_manage.py index 7a8430c13..c0b08a62f 100644 --- a/db/dump_manage.py +++ b/db/dump_manage.py @@ -8,7 +8,7 @@ import webserver -cli = FlaskGroup(add_default_commands=False, create_app=webserver.create_app) +cli = FlaskGroup(add_default_commands=False, create_app=webserver.create_app_flaskgroup) @cli.command() diff --git a/manage.py b/manage.py index 2d8464653..d1ba41d80 100644 --- a/manage.py +++ b/manage.py @@ -19,7 +19,7 @@ ADMIN_SQL_DIR = os.path.join(os.path.dirname(os.path.realpath(__file__)), 'admin', 'sql') -cli = FlaskGroup(add_default_commands=False, create_app=webserver.create_app) +cli = FlaskGroup(add_default_commands=False, create_app=webserver.create_app_flaskgroup) cli.add_command(shell_command) diff --git a/webserver/__init__.py b/webserver/__init__.py index 669a9046c..2d66bacf4 100644 --- a/webserver/__init__.py +++ b/webserver/__init__.py @@ -3,6 +3,11 @@ API_PREFIX = '/api/' +def create_app_flaskgroup(script_info): + """Factory function that accepts script_info and creates a Flask application""" + return create_app() + + def create_app_with_configuration(config_path=None): """Create a Flask application and load all configuration files""" diff --git a/worker_manage.py b/worker_manage.py index 84ec9f822..cea76c24d 100644 --- a/worker_manage.py +++ b/worker_manage.py @@ -7,7 +7,7 @@ import hl_extractor.hl_calc import webserver -cli = FlaskGroup(add_default_commands=False, create_app=webserver.create_app) +cli = FlaskGroup(add_default_commands=False, create_app=webserver.create_app_flaskgroup) @cli.command('hl_extractor')