From c20a31773ef92dd9f4f3a4970ae777ac994cef45 Mon Sep 17 00:00:00 2001 From: jenfonro <799170122@qq.com> Date: Thu, 26 Jun 2025 19:55:49 +0800 Subject: [PATCH] =?UTF-8?q?=E2=99=BB=EF=B8=8F=20=E5=A2=9E=E5=8A=A0?= =?UTF-8?q?=E8=8E=B7=E5=8F=96=E6=96=87=E4=BB=B6=E5=88=97=E8=A1=A8=E5=A4=B1?= =?UTF-8?q?=E8=B4=A5=E6=8F=90=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 有2个原因会导致代码报错: 1.api刷新的为最底层目录,如果保存的目录被删除且上层目录未刷新时,获取的是假的文件列表,可能会为空,则报错 2.网络不好获取目录失败 增加提示告诉用户原因 --- plugins/alist_sync.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/plugins/alist_sync.py b/plugins/alist_sync.py index 832594a..8afc7b8 100644 --- a/plugins/alist_sync.py +++ b/plugins/alist_sync.py @@ -164,7 +164,9 @@ class Alist_sync: # 获取网盘已有文件 source_dir_list = self.get_path_list(self.source_path) - + if not source_dir_list: + print("获取夸克文件列表失败,请检查网络或手动刷新alist中的夸克目录") + return 0 if self.tv_mode == 0 or self.tv_mode == "": self.tv_mode = False else: