This commit is contained in:
薇薇安 2026-01-24 10:29:40 +08:00
parent 6504efbf15
commit 27ddbcb8c1

View File

@ -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