修复:

- dev 模式(未打包)文件读取优先级改为源码目录优先:否则首启在 %LOCALAPPDATA% 生成的加密空模板会永远压过开发者放回源码目录的 nodes.json,test.bat 调试无法生效;打包后仍为用户数据目录优先
This commit is contained in:
RoyirinRosmontis
2026-08-23 12:55:06 +08:00
parent 306f587f7c
commit 415e9787e3
+6 -1
View File
@@ -528,7 +528,12 @@ _USER_DIR = (Path(os.environ["LOCALAPPDATA"]) if os.name == "nt" and os.environ.
else Path.home()) / "RRPP" else Path.home()) / "RRPP"
def _user_path(name: str): def _user_path(name: str):
"""用户数据文件路径:用户数据目录优先,回退内置/源码目录(dev 模式与测试)。""" """用户数据文件路径:dev 模式(未打包)源码目录优先,方便本地测试;
打包后用户数据目录优先(首启模板/在线更新写在这里)。"""
if not getattr(sys, 'frozen', False):
p = _data_path(name)
if p is not None:
return p
p = _USER_DIR / name p = _USER_DIR / name
if p.is_file(): if p.is_file():
return p return p