feat(core): 完成配置类初始化任务

This commit is contained in:
DLmaster361
2025-08-04 00:01:34 +08:00
parent 5f57ce54aa
commit a4891131fc
10 changed files with 1851 additions and 362 deletions

View File

@@ -390,6 +390,11 @@ class MultipleConfig:
配置文件路径,必须为 JSON 文件,如果不存在则会创建
"""
if path.suffix != ".json":
raise ValueError(
"The config file must be a JSON file with '.json' extension."
)
self.file = path
if not self.file.exists():