1
This commit is contained in:
parent
60823b4056
commit
c9f676c68a
|
|
@ -634,7 +634,18 @@ class ConfigManager:
|
||||||
if key in self._cache:
|
if key in self._cache:
|
||||||
return self._cache[key]
|
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)
|
env_value = os.getenv(key)
|
||||||
if env_value is not None:
|
if env_value is not None:
|
||||||
return env_value
|
return env_value
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user