From 63f49750194a1096ebccbafd1f360ffe4faef800 Mon Sep 17 00:00:00 2001 From: oib Date: Sat, 7 Mar 2026 10:57:52 +0100 Subject: [PATCH] fix: update init_db.py to use asyncio and correct database import --- apps/coordinator-api/init_db.py | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) diff --git a/apps/coordinator-api/init_db.py b/apps/coordinator-api/init_db.py index ff108c09..a47e9017 100644 --- a/apps/coordinator-api/init_db.py +++ b/apps/coordinator-api/init_db.py @@ -1,21 +1,19 @@ #!/usr/bin/env python3 """ -Database initialization script for AITBC Coordinator API +Initialize database for AITBC Coordinator API """ - +import asyncio import sys import os # Add src to path sys.path.insert(0, os.path.join(os.path.dirname(__file__), 'src')) -from app.storage import init_db +from app.database import init_db + +async def main(): + await init_db() + print("Database initialized successfully") if __name__ == "__main__": - try: - print("Initializing database...") - init_db() - print("Database initialized successfully!") - except Exception as e: - print(f"Database initialization failed: {e}") - sys.exit(1) + asyncio.run(main())