fix: 改进

This commit is contained in:
2025-12-03 22:26:54 +08:00
parent 113864ceed
commit 07d23bd268
2 changed files with 34 additions and 3 deletions

View File

@@ -10,14 +10,16 @@ from heurams.services.config import ConfigFile
# 用户配置文件路径规定: 以运行目录为准
# 数据文件路径规定: 以运行目录为准
root_dir = pathlib.Path(__file__).parent
rootdir = pathlib.Path(__file__).parent
print(f'rootdir: {rootdir}')
working_dir = pathlib.Path.cwd()
workdir = pathlib.Path.cwd()
print(f'workdir: {workdir}')
config_var: ContextVar[ConfigFile] = ContextVar('config_var', default=ConfigFile(rootdir / "default" / "config" / "config.toml"))
try:
config_var: ContextVar[ConfigFile] = ContextVar('config_var', default=ConfigFile(workdir / "config" / "config.toml")) # 配置文件
print('已加载自定义用户配置')
except:
print('加载用户配置失败')
print('未能加载自定义用户配置')
runtime_var: ContextVar = ContextVar('runtime_var', default=dict()) # 运行时共享数据
class ConfigContext: