From a01a25f6a5784e1176e234dc53dc7e06209f6817 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Tue, 29 Apr 2025 09:50:40 +0000 Subject: [PATCH] =?UTF-8?q?=F0=9F=A4=96=20=E8=87=AA=E5=8A=A8=E6=A0=BC?= =?UTF-8?q?=E5=BC=8F=E5=8C=96=E4=BB=A3=E7=A0=81=20[skip=20ci]?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/plugins/emoji_system/emoji_manager.py | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/plugins/emoji_system/emoji_manager.py b/src/plugins/emoji_system/emoji_manager.py index a23f05f0a..adcabcef0 100644 --- a/src/plugins/emoji_system/emoji_manager.py +++ b/src/plugins/emoji_system/emoji_manager.py @@ -376,7 +376,7 @@ class EmojiManager: self.emoji_num -= 1 removed_count += 1 continue - + if emoji.description == None: logger.warning(f"[检查] 表情包文件已被删除: {emoji.path}") # 执行表情包对象的删除方法 @@ -762,7 +762,7 @@ class EmojiManager: await new_emoji.initialize_hash_format() emoji_base64 = image_path_to_base64(os.path.join(EMOJI_DIR, filename)) description, emotions = await self.build_emoji_description(emoji_base64) - if description == "" or description == None : + if description == "" or description == None: return False new_emoji.description = description new_emoji.emotion = emotions @@ -836,11 +836,11 @@ class EmojiManager: """ # 获取所有表情包路径 emoji_paths = {emoji.path for emoji in emoji_objects} - + # 遍历文件夹中的所有文件 for file_name in os.listdir(emoji_dir): file_path = os.path.join(emoji_dir, file_name) - + # 检查文件是否在表情包路径列表中 if file_path not in emoji_paths: try: @@ -851,6 +851,5 @@ class EmojiManager: logger.error(f"[错误] 删除文件时出错: {str(e)}") - # 创建全局单例 emoji_manager = EmojiManager()