# -*- coding: utf-8 -*- """코리도 사전 생성 실경로 점검 — 실제 DB·실제 프로젝트로 한 번 돌려 본다(수동 실행).""" import asyncio import sys from pathlib import Path ROOT = Path(__file__).resolve().parents[2] sys.path.insert(0, str(ROOT)) from config.config_db import close_db_pool, init_db_pool # noqa: E402 from B05_Profile.B05_Profile_Corridor_Prebuild import prebuild_corridor # noqa: E402 PROJECT_ID = "5cff3920-a181-4a3d-bec0-e0ac4082b75d" ROUTE_ID = 139 PROJECT_ROOT = ROOT / "storage" / "1" / "3" / PROJECT_ID async def main() -> None: await init_db_pool() try: ok = await prebuild_corridor(PROJECT_ID, ROUTE_ID, PROJECT_ROOT) print("사전 생성:", ok) finally: await close_db_pool() asyncio.run(main())