From bb542550b81727874362b17382ebe29bd89a9d8d Mon Sep 17 00:00:00 2001 From: Luna Date: Thu, 4 Apr 2019 00:29:50 -0300 Subject: [PATCH] migration.command: only call init_app_managers when it isnt migrate cmd --- manage/main.py | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/manage/main.py b/manage/main.py index 5402c67..805b28c 100644 --- a/manage/main.py +++ b/manage/main.py @@ -62,17 +62,22 @@ def main(config): cfg = getattr(config, config.MODE) app = FakeApp(cfg.__dict__) - loop.run_until_complete(init_app_db(app)) - init_app_managers(app) - # initialize argparser parser = init_parser() + loop.run_until_complete(init_app_db(app)) + try: if len(argv) < 2: parser.print_help() return + # only init app managers when we aren't migrating + # as the managers require it + # and the migrate command also sets the db up + if argv[1] != 'migrate': + init_app_managers(app) + args = parser.parse_args() loop.run_until_complete(args.func(app, args)) except Exception: