From e8da26cb8a8f0583e6143db26d4ec20eff3f6975 Mon Sep 17 00:00:00 2001 From: RockChinQ <1010553892@qq.com> Date: Thu, 26 Sep 2024 11:23:37 +0800 Subject: [PATCH] fix: missing break --- pkg/plugin/manager.py | 2 ++ pkg/plugin/setting.py | 1 + 2 files changed, 3 insertions(+) diff --git a/pkg/plugin/manager.py b/pkg/plugin/manager.py index 4e0784aa..b1241eaf 100644 --- a/pkg/plugin/manager.py +++ b/pkg/plugin/manager.py @@ -48,6 +48,8 @@ class PluginManager: # 按优先级倒序 self.plugins.sort(key=lambda x: x.priority, reverse=True) + self.ap.logger.debug(f'优先级排序后的插件列表 {self.plugins}') + async def initialize_plugins(self): for plugin in self.plugins: try: diff --git a/pkg/plugin/setting.py b/pkg/plugin/setting.py index 7e715af1..bd50603f 100644 --- a/pkg/plugin/setting.py +++ b/pkg/plugin/setting.py @@ -45,6 +45,7 @@ class SettingManager: for plugin_container in plugin_containers: if plugin_container.plugin_name == value['name']: plugin_container.set_from_setting_dict(value) + break self.settings.data = { 'plugins': [