From 15cf56ed9bc857110bfaa1edfb6f8afb4f0f09fe Mon Sep 17 00:00:00 2001 From: Hay1tsme Date: Sat, 6 Jul 2024 21:59:18 -0400 Subject: [PATCH] dbutils: get loop once at top of file --- dbutils.py | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/dbutils.py b/dbutils.py index 955e509..21b5c9d 100644 --- a/dbutils.py +++ b/dbutils.py @@ -42,6 +42,8 @@ if __name__ == "__main__": data = Data(cfg) + loop = asyncio.get_event_loop() + if args.action == "create": data.create_database() @@ -55,19 +57,15 @@ if __name__ == "__main__": data.schema_downgrade(args.version) elif args.action == "create-owner": - loop = asyncio.get_event_loop() loop.run_until_complete(data.create_owner(args.email, args.access_code)) elif args.action == "migrate": - loop = asyncio.get_event_loop() loop.run_until_complete(data.migrate()) elif args.action == "create-revision": - loop = asyncio.get_event_loop() loop.run_until_complete(data.create_revision(args.message)) elif args.action == "create-autorevision": - loop = asyncio.get_event_loop() loop.run_until_complete(data.create_revision_auto(args.message)) else: