From 02567550ac4e3a9c72377b7bce796bcfeb5d2144 Mon Sep 17 00:00:00 2001 From: abdulhade Date: Tue, 25 Feb 2025 23:56:15 +0300 Subject: [PATCH] Added a deticated sync script for admin user creation. --- utils/scripts.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/utils/scripts.py b/utils/scripts.py index 681873e..29bba52 100644 --- a/utils/scripts.py +++ b/utils/scripts.py @@ -40,7 +40,7 @@ async def db_startup(): def create_secret(): return secrets.token_hex(32) -async def create_user(): +async def create_user_script_async(): async with SessionLocal() as session: username = input("Enter username: ").strip() @@ -70,5 +70,5 @@ async def create_user(): print(f"> User '{username}' with role '{role.value}' created successfully.") print(f"> API Key: {api_key}") -if __name__ == "__main__": - asyncio.run(create_user()) +def create_user_script_sync(): + asyncio.run(create_user_script_async())