remove_global_handler() for pubmsg and privmsg by default, since Module does the add_global_handler() (last commit)
This commit is contained in:
parent
eb1efa4919
commit
594c4d297d
|
@ -68,12 +68,13 @@ class Module(object):
|
|||
Unhook handler functions from the IRC library. Inverse of the above.
|
||||
This is called by reload, to remove the soon-to-be old object from the server
|
||||
global handlers (or whatever has been added via register_handlers). Classes
|
||||
inheriting from Module should implement this, e.g.:
|
||||
inheriting from Module could implement this, e.g.:
|
||||
|
||||
server.remove_global_handler('privmsg', self.on_privmsg)
|
||||
"""
|
||||
|
||||
print "looks like someone forgot to implement unregister_handlers!"
|
||||
self.server.remove_global_handler('pubmsg', self.on_pubmsg)
|
||||
self.server.remove_global_handler('privmsg', self.on_privmsg)
|
||||
|
||||
def on_pubmsg(self, connection, event):
|
||||
"""
|
||||
|
|
|
@ -28,10 +28,6 @@ from Module import Module
|
|||
|
||||
class Countdown(Module):
|
||||
|
||||
def unregister_handlers(self):
|
||||
self.server.remove_global_handler('pubmsg', self.on_pubmsg)
|
||||
self.server.remove_global_handler('privmsg', self.on_privmsg)
|
||||
|
||||
def do(self, connection, event, nick, userhost, replypath, what, admin_unlocked):
|
||||
whats = what.split(' ')
|
||||
if whats[0] == 'countdown' and len(whats) >= 2:
|
||||
|
|
|
@ -25,10 +25,6 @@ from Module import Module
|
|||
|
||||
class Dice(Module):
|
||||
|
||||
def unregister_handlers(self):
|
||||
self.server.remove_global_handler('pubmsg', self.on_pubmsg)
|
||||
self.server.remove_global_handler('privmsg', self.on_privmsg)
|
||||
|
||||
def do(self, connection, event, nick, userhost, replypath, what, admin_unlocked):
|
||||
overallroll = what
|
||||
|
||||
|
|
|
@ -27,10 +27,6 @@ from Module import Module
|
|||
|
||||
class FactFile(Module):
|
||||
|
||||
def unregister_handlers(self):
|
||||
self.server.remove_global_handler('pubmsg', self.on_pubmsg)
|
||||
self.server.remove_global_handler('privmsg', self.on_privmsg)
|
||||
|
||||
def do(self, connection, event, nick, userhost, replypath, what, admin_unlocked):
|
||||
whats = what.split(' ')
|
||||
try:
|
||||
|
|
|
@ -27,10 +27,6 @@ from Module import Module
|
|||
|
||||
class GoogleTranslate(Module):
|
||||
|
||||
def unregister_handlers(self):
|
||||
self.server.remove_global_handler('pubmsg', self.on_pubmsg)
|
||||
self.server.remove_global_handler('privmsg', self.on_privmsg)
|
||||
|
||||
def do(self, connection, event, nick, userhost, replypath, what, admin_unlocked):
|
||||
whats = what.split(' ')
|
||||
if whats[0] == 'translate' and len(whats) >= 4:
|
||||
|
|
|
@ -28,10 +28,6 @@ from Module import Module
|
|||
|
||||
class Seen(Module):
|
||||
|
||||
def unregister_handlers(self):
|
||||
self.server.remove_global_handler('pubmsg', self.on_pubmsg)
|
||||
self.server.remove_global_handler('privmsg', self.on_privmsg)
|
||||
|
||||
# Overriding the default because we need stuff to occur before the addressed
|
||||
# and so on checks.
|
||||
|
||||
|
|
Loading…
Reference in New Issue