修复:
- dev 模式(未打包)文件读取优先级改为源码目录优先:否则首启在 %LOCALAPPDATA% 生成的加密空模板会永远压过开发者放回源码目录的 nodes.json,test.bat 调试无法生效;打包后仍为用户数据目录优先
This commit is contained in:
+6
-1
@@ -528,7 +528,12 @@ _USER_DIR = (Path(os.environ["LOCALAPPDATA"]) if os.name == "nt" and os.environ.
|
||||
else Path.home()) / "RRPP"
|
||||
|
||||
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
|
||||
if p.is_file():
|
||||
return p
|
||||
|
||||
Reference in New Issue
Block a user