From ed87f26db763432505072eb5a2875f30fc4061d1 Mon Sep 17 00:00:00 2001 From: mathieui Date: Sat, 1 Oct 2011 23:48:42 +0200 Subject: Added a connect() function to the plugins API, for internal event --- src/plugin_manager.py | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src/plugin_manager.py') diff --git a/src/plugin_manager.py b/src/plugin_manager.py index df96e9ab..82be8632 100644 --- a/src/plugin_manager.py +++ b/src/plugin_manager.py @@ -69,6 +69,9 @@ class PluginManager(object): del self.core.commands[command] for event_name, handler in self.event_handlers[name]: self.core.xmpp.del_event_handler(event_name, handler) + for event_name in self.core.internal_events: + if name in event_name: + del event_name[name] self.plugins[name].unload() del self.plugins[name] -- cgit v1.2.3