From 7679bbab38c6098fd7ddead80f76c29e14be1998 Mon Sep 17 00:00:00 2001 From: Cp0204 Date: Wed, 10 Dec 2025 18:40:00 +0800 Subject: [PATCH] =?UTF-8?q?=F0=9F=90=9B=20=E4=BF=AE=E5=A4=8D=E5=AE=B9?= =?UTF-8?q?=E9=87=8F=E9=99=90=E5=88=B6=20(capacity=20limit)=20=E6=97=B6?= =?UTF-8?q?=E7=9A=84=E6=97=A0=E6=8A=A5=E9=94=99=E6=97=A0=E9=99=90=E8=BD=AC?= =?UTF-8?q?=E5=9C=88?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- quark_auto_save.py | 33 ++++++++++++++++++--------------- 1 file changed, 18 insertions(+), 15 deletions(-) diff --git a/quark_auto_save.py b/quark_auto_save.py index 670531a..345e6a3 100644 --- a/quark_auto_save.py +++ b/quark_auto_save.py @@ -619,6 +619,8 @@ class Quark: "__t": datetime.now().timestamp(), } response = self._send_request("GET", url, params=querystring).json() + if response["status"] != 200: + return response if response["data"]["status"] == 2: if retry_index > 0: print() @@ -995,21 +997,22 @@ class Quark: if err_msg: add_notify(f"❌《{task['taskname']}》转存失败:{err_msg}\n") # 建立目录树 - for index, item in enumerate(need_save_list): - icon = self._get_file_icon(item) - tree.create_node( - f"{icon}{item['file_name_re']}", - item["fid"], - parent=pdir_fid, - data={ - "file_name": item["file_name"], - "file_name_re": item["file_name_re"], - "fid": f"{save_as_top_fids[index]}", - "path": f"{savepath}/{item['file_name_re']}", - "is_dir": item["dir"], - "obj_category": item.get("obj_category", ""), - }, - ) + if len(need_save_list) == len(save_as_top_fids): + for index, item in enumerate(need_save_list): + icon = self._get_file_icon(item) + tree.create_node( + f"{icon}{item['file_name_re']}", + item["fid"], + parent=pdir_fid, + data={ + "file_name": item["file_name"], + "file_name_re": item["file_name_re"], + "fid": f"{save_as_top_fids[index]}", + "path": f"{savepath}/{item['file_name_re']}", + "is_dir": item["dir"], + "obj_category": item.get("obj_category", ""), + }, + ) return tree def do_rename(self, tree, node_id=None):