mirror of https://gitlab.com/litecord/litecord.git
migration.command: only call init_app_managers when it isnt migrate cmd
This commit is contained in:
parent
6ba5c6e25f
commit
bb542550b8
|
|
@ -62,17 +62,22 @@ def main(config):
|
||||||
cfg = getattr(config, config.MODE)
|
cfg = getattr(config, config.MODE)
|
||||||
app = FakeApp(cfg.__dict__)
|
app = FakeApp(cfg.__dict__)
|
||||||
|
|
||||||
loop.run_until_complete(init_app_db(app))
|
|
||||||
init_app_managers(app)
|
|
||||||
|
|
||||||
# initialize argparser
|
# initialize argparser
|
||||||
parser = init_parser()
|
parser = init_parser()
|
||||||
|
|
||||||
|
loop.run_until_complete(init_app_db(app))
|
||||||
|
|
||||||
try:
|
try:
|
||||||
if len(argv) < 2:
|
if len(argv) < 2:
|
||||||
parser.print_help()
|
parser.print_help()
|
||||||
return
|
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()
|
args = parser.parse_args()
|
||||||
loop.run_until_complete(args.func(app, args))
|
loop.run_until_complete(args.func(app, args))
|
||||||
except Exception:
|
except Exception:
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue