This commit is contained in:
薇薇安 2026-02-13 22:02:10 +08:00
parent 60823b4056
commit c9f676c68a

View File

@ -634,7 +634,18 @@ class ConfigManager:
if key in self._cache:
return self._cache[key]
# 3. 从环境变量读取
# 3. 从全局策略配置读取(如果账号未设置)
# API密钥等敏感信息不走全局配置
if key not in ("BINANCE_API_KEY", "BINANCE_API_SECRET", "USE_TESTNET"):
try:
# GlobalStrategyConfigManager是单例开销很小
global_val = GlobalStrategyConfigManager().get(key)
if global_val is not None:
return global_val
except Exception:
pass
# 4. 从环境变量读取
env_value = os.getenv(key)
if env_value is not None:
return env_value