From 14b9a82a2b9a501fb780396b937c7f4c84514aa7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?N=C3=A9munaire?= Date: Mon, 31 Dec 2012 20:17:58 +0100 Subject: [PATCH] Issue #12: Remove registered events at unload --- bot.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/bot.py b/bot.py index faa11f2..87bd1ea 100644 --- a/bot.py +++ b/bot.py @@ -235,6 +235,9 @@ class Bot: # Remove registered hooks for (s, h) in self.modules[name].REGISTERED_HOOKS: self.hooks.del_hook(s, h) + # Remove registered events + for e in self.modules[name].REGISTERED_EVENTS: + self.del_event(e) # Remove from the dict del self.modules[name] return True