Spaces:
Sleeping
Sleeping
fix: 支持全部环境变量
Browse files- modules/config.py +4 -7
modules/config.py
CHANGED
@@ -33,13 +33,10 @@ __all__ = [
|
|
33 |
"HIDE_MY_KEY",
|
34 |
]
|
35 |
|
36 |
-
# 添加一个统一的config
|
37 |
# 同时,也可以为后续支持自定义功能提供config的帮助
|
38 |
-
if os.path.exists("config.json"):
|
39 |
-
|
40 |
-
config = json.load(f)
|
41 |
-
else:
|
42 |
-
config = {}
|
43 |
|
44 |
|
45 |
def load_config_to_environ(key_list):
|
@@ -58,7 +55,7 @@ def load_environ_to_config():
|
|
58 |
config[key.lower()] = value
|
59 |
pass
|
60 |
finally:
|
61 |
-
logging.info(f"加载环境变量{key.lower()}
|
62 |
|
63 |
|
64 |
hide_history_when_not_logged_in = config.get(
|
|
|
33 |
"HIDE_MY_KEY",
|
34 |
]
|
35 |
|
36 |
+
# 添加一个统一的config文件,避免文件过多造成的疑惑(优先级最低),如果没有,则导入一份config_excample.json填空
|
37 |
# 同时,也可以为后续支持自定义功能提供config的帮助
|
38 |
+
with open("config.json" if os.path.exists("config.json") else "config_example.json", "r", encoding='utf-8') as f:
|
39 |
+
config = json.load(f)
|
|
|
|
|
|
|
40 |
|
41 |
|
42 |
def load_config_to_environ(key_list):
|
|
|
55 |
config[key.lower()] = value
|
56 |
pass
|
57 |
finally:
|
58 |
+
logging.info(f"加载环境变量{key.lower()} ...")
|
59 |
|
60 |
|
61 |
hide_history_when_not_logged_in = config.get(
|