From 911891d4569fa192ef1d6704e69563eb848c47fb Mon Sep 17 00:00:00 2001 From: LongShengWen Date: Wed, 20 Nov 2024 11:01:09 +0800 Subject: [PATCH] =?UTF-8?q?=E7=9F=AD=E5=89=A7=E5=88=86=E7=B1=BB=E8=B0=83?= =?UTF-8?q?=E8=AF=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package.v2.json | 2 +- plugins.v2/playletcategory_v2/__init__.py | 17 ++++++++--------- 2 files changed, 9 insertions(+), 10 deletions(-) diff --git a/package.v2.json b/package.v2.json index 0d30663..a463ad4 100644 --- a/package.v2.json +++ b/package.v2.json @@ -256,7 +256,7 @@ "name": "短剧自动分类", "description": "网络短剧自动整理到独立的分类目录。", "labels": "文件整理", - "version": "2.9", + "version": "2.10", "icon": "Amule_A.png", "author": "longqiuyu", "level": 1, diff --git a/plugins.v2/playletcategory_v2/__init__.py b/plugins.v2/playletcategory_v2/__init__.py index 751b02d..4476f2e 100644 --- a/plugins.v2/playletcategory_v2/__init__.py +++ b/plugins.v2/playletcategory_v2/__init__.py @@ -26,7 +26,7 @@ class PlayletCategory_v2(_PluginBase): # 插件图标 plugin_icon = "Amule_A.png" # 插件版本 - plugin_version = "2.9" + plugin_version = "2.10" # 插件作者 plugin_author = "longqiuyu" # 作者主页 @@ -214,14 +214,14 @@ class PlayletCategory_v2(_PluginBase): event_data = event.event_data mediainfo: MediaInfo = event_data.get("mediainfo") transferinfo: TransferInfo = event_data.get("transferinfo") - logger.info(transferinfo.target_item) - logger.info(transferinfo.target_item.path) + logger.info(transferinfo.target_diritem) + logger.info(transferinfo.target_diritem.path) if not mediainfo or not transferinfo: return - if not transferinfo.target_item.path: - logger.debug(f"文件路径不存在:{transferinfo.target_item.path}") + if not transferinfo.target_diritem.path: + logger.debug(f"文件路径不存在:{transferinfo.target_diritem.path}") return - target_path = Path(transferinfo.target_item.path) + target_path = Path(transferinfo.target_diritem.path) if not target_path.exists(): logger.debug(f"文件路径不存在:{target_path}") return @@ -231,9 +231,8 @@ class PlayletCategory_v2(_PluginBase): logger.info("开始整理!") # 加锁 with lock: - target_item: FileItem = transferinfo.target_item - logger.debug(f"target_item: {target_item}") - file_list = target_item.file_list_new or [] + file_list = transferinfo.file_list_new or [] + logger.debug(f"target_item: {file_list}") # 过滤掉不存在的文件 file_list = [file for file in file_list if Path(file).exists()] if not file_list: