diff --git a/plugins/plugin_manager.py b/plugins/plugin_manager.py index cecf75d6..8eb74875 100644 --- a/plugins/plugin_manager.py +++ b/plugins/plugin_manager.py @@ -151,6 +151,8 @@ class PluginManager: self.disable_plugin(name) failed_plugins.append(name) continue + if name in self.instances: + self.instances[name].handlers.clear() self.instances[name] = instance for event in instance.handlers: if event not in self.listening_plugins: