Merge pull request #14 from diaoyunxi/fix/download-conflict-invalid-choice

fix(cli): 下载冲突时无效选择不再误覆盖已有文件
This commit is contained in:
保清
2026-09-27 13:25:24 +08:00
committed by GitHub
2 changed files with 7 additions and 1 deletions
+2
View File
@@ -1,4 +1,5 @@
123pan_config.json
download/*
123pan.txt
dist/*
@@ -8,3 +9,4 @@ build/*
123pan.exe
123pan.spec
android.py
__pycache__/
+4
View File
@@ -355,6 +355,10 @@ class Pan123CLI:
return
elif choice == "3":
self._download_mode = 3
elif choice != "1":
# 非有效选项(1/2/3/4)一律取消,避免误覆盖
print("无效选择,已取消下载")
return
r = self.tool.download_file(idx, on_progress=self._download_progress, overwrite=True)
print() # 换行