diff --git a/scripts/verify_statute_chain.py b/scripts/verify_statute_chain.py index a022034..64711db 100644 --- a/scripts/verify_statute_chain.py +++ b/scripts/verify_statute_chain.py @@ -23,7 +23,12 @@ import asyncio import os import sys -sys.path.insert(0, os.path.join(os.path.dirname(__file__), "..", "app")) +# 컨테이너: /app/scripts → /app (workers/core/models 패키지 루트). 로컬: repo/scripts → repo/app +_here = os.path.dirname(os.path.abspath(__file__)) +for _cand in (os.path.join(_here, ".."), os.path.join(_here, "..", "app")): + if os.path.isdir(os.path.join(_cand, "workers")): + sys.path.insert(0, os.path.abspath(_cand)) + break from collections import defaultdict