From eb1efa4919f557ad1780894bc7935305229893a5 Mon Sep 17 00:00:00 2001 From: "Brian S. Stephan" Date: Fri, 30 Jul 2010 18:50:56 -0500 Subject: [PATCH] add_global_handler() for pubmsg and privmsg by default, since Module defines on_pubmsg/on_privmsg anyway, and that's been the default for almost every module so far --- Module.py | 3 ++- modules/Countdown.py | 4 ---- modules/Dice.py | 4 ---- modules/FactFile.py | 4 ---- modules/GoogleTranslate.py | 4 ---- modules/Seen.py | 4 ---- 6 files changed, 2 insertions(+), 21 deletions(-) diff --git a/Module.py b/Module.py index dfd26b5..496738a 100644 --- a/Module.py +++ b/Module.py @@ -60,7 +60,8 @@ class Module(object): own. """ - print "looks like someone forgot to implement register_handlers!" + server.add_global_handler('pubmsg', self.on_pubmsg) + server.add_global_handler('privmsg', self.on_privmsg) def unregister_handlers(self): """ diff --git a/modules/Countdown.py b/modules/Countdown.py index affe0cb..f844173 100644 --- a/modules/Countdown.py +++ b/modules/Countdown.py @@ -28,10 +28,6 @@ from Module import Module class Countdown(Module): - def register_handlers(self, server): - server.add_global_handler('pubmsg', self.on_pubmsg) - server.add_global_handler('privmsg', self.on_privmsg) - def unregister_handlers(self): self.server.remove_global_handler('pubmsg', self.on_pubmsg) self.server.remove_global_handler('privmsg', self.on_privmsg) diff --git a/modules/Dice.py b/modules/Dice.py index b07b481..0df10e6 100644 --- a/modules/Dice.py +++ b/modules/Dice.py @@ -25,10 +25,6 @@ from Module import Module class Dice(Module): - def register_handlers(self, server): - server.add_global_handler('pubmsg', self.on_pubmsg) - server.add_global_handler('privmsg', self.on_privmsg) - def unregister_handlers(self): self.server.remove_global_handler('pubmsg', self.on_pubmsg) self.server.remove_global_handler('privmsg', self.on_privmsg) diff --git a/modules/FactFile.py b/modules/FactFile.py index 125b020..2ae34a4 100644 --- a/modules/FactFile.py +++ b/modules/FactFile.py @@ -27,10 +27,6 @@ from Module import Module class FactFile(Module): - def register_handlers(self, server): - server.add_global_handler('pubmsg', self.on_pubmsg) - server.add_global_handler('privmsg', self.on_privmsg) - def unregister_handlers(self): self.server.remove_global_handler('pubmsg', self.on_pubmsg) self.server.remove_global_handler('privmsg', self.on_privmsg) diff --git a/modules/GoogleTranslate.py b/modules/GoogleTranslate.py index 43e05c9..bd6d542 100644 --- a/modules/GoogleTranslate.py +++ b/modules/GoogleTranslate.py @@ -27,10 +27,6 @@ from Module import Module class GoogleTranslate(Module): - def register_handlers(self, server): - server.add_global_handler('pubmsg', self.on_pubmsg) - server.add_global_handler('privmsg', self.on_privmsg) - def unregister_handlers(self): self.server.remove_global_handler('pubmsg', self.on_pubmsg) self.server.remove_global_handler('privmsg', self.on_privmsg) diff --git a/modules/Seen.py b/modules/Seen.py index cc1eb2d..16ff67b 100644 --- a/modules/Seen.py +++ b/modules/Seen.py @@ -28,10 +28,6 @@ from Module import Module class Seen(Module): - def register_handlers(self, server): - server.add_global_handler('pubmsg', self.on_pubmsg) - server.add_global_handler('privmsg', self.on_privmsg) - def unregister_handlers(self): self.server.remove_global_handler('pubmsg', self.on_pubmsg) self.server.remove_global_handler('privmsg', self.on_privmsg)