fix(signal_v1): load_dotenv Path depth — resolve web-ai/.env correctly
3 files had insufficient .parent count, resolving to signal_v1/.env instead of web-ai/.env (which is where the actual env file lives). Added one .parent each: - config.py: parent.parent → parent.parent.parent - analysis/macro.py: parent.parent.parent → parent.parent.parent.parent - services/telegram_bot/runner.py: parent.parent.parent.parent → +1 watchlist_manager.py was already correct. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -131,7 +131,7 @@ class MacroAnalyzer:
|
|||||||
|
|
||||||
if __name__ == "__main__":
|
if __name__ == "__main__":
|
||||||
# 테스트를 위한 코드
|
# 테스트를 위한 코드
|
||||||
load_dotenv(Path(__file__).parent.parent.parent / ".env")
|
load_dotenv(Path(__file__).parent.parent.parent.parent / ".env")
|
||||||
|
|
||||||
# 환경변수 로딩 및 클라이언트 초기화
|
# 환경변수 로딩 및 클라이언트 초기화
|
||||||
if os.getenv("KIS_ENV_TYPE") == "real":
|
if os.getenv("KIS_ENV_TYPE") == "real":
|
||||||
|
|||||||
@@ -4,7 +4,7 @@ from pathlib import Path
|
|||||||
from dotenv import load_dotenv
|
from dotenv import load_dotenv
|
||||||
|
|
||||||
# .env 파일 로드
|
# .env 파일 로드
|
||||||
load_dotenv(Path(__file__).parent.parent / ".env")
|
load_dotenv(Path(__file__).parent.parent.parent / ".env")
|
||||||
|
|
||||||
class Config:
|
class Config:
|
||||||
# 1. 기본 설정
|
# 1. 기본 설정
|
||||||
|
|||||||
@@ -9,7 +9,7 @@ import multiprocessing
|
|||||||
from pathlib import Path
|
from pathlib import Path
|
||||||
from dotenv import load_dotenv
|
from dotenv import load_dotenv
|
||||||
|
|
||||||
load_dotenv(Path(__file__).parent.parent.parent.parent / ".env")
|
load_dotenv(Path(__file__).parent.parent.parent.parent.parent / ".env")
|
||||||
|
|
||||||
|
|
||||||
def run_telegram_bot_standalone(ipc_lock=None, command_queue=None, shutdown_event=None):
|
def run_telegram_bot_standalone(ipc_lock=None, command_queue=None, shutdown_event=None):
|
||||||
|
|||||||
Reference in New Issue
Block a user