diff --git a/trading_system/config.py b/trading_system/config.py index cf735f3..2be9c2b 100644 --- a/trading_system/config.py +++ b/trading_system/config.py @@ -35,17 +35,18 @@ try: print(f"[config.py] 恢复 supervisor 设置的 ATS_ACCOUNT_ID={supervisor_account_id}(交易进程使用此值,不依赖 .env)") break else: - # 如果都不存在,尝试加载但不报错 - load_dotenv(project_root / '.env', override=False) - # 同样恢复 supervisor 设置的值 - if supervisor_account_id: - os.environ["ATS_ACCOUNT_ID"] = supervisor_account_id + raise Exception("supervisor 未设置 ATS_ACCOUNT_ID") + # # 如果都不存在,尝试加载但不报错 + # load_dotenv(project_root / '.env', override=False) + # # 同样恢复 supervisor 设置的值 + # if supervisor_account_id: + # os.environ["ATS_ACCOUNT_ID"] = supervisor_account_id except ImportError: # python-dotenv 未安装时忽略 pass except Exception as e: # 加载 .env 文件失败时忽略,不影响程序运行 - print(f"[config.py] 加载 .env 文件时出错(可忽略): {e}") + print(f"[config.py] 加载ATS_ACCOUNT_ID时出错: {e}") # 尝试从数据库加载配置 USE_DB_CONFIG = False