]> jfr.im git - erebus.git/blobdiff - erebus.py
err... yeah.
[erebus.git] / erebus.py
index 3091760f473cc9115d98d576c33d7487c531cdd2..66f6cd2532a38695b7c178765e0a58b70dead2b7 100644 (file)
--- a/erebus.py
+++ b/erebus.py
@@ -14,6 +14,7 @@ class Erebus(object):
        mods = {}
        numhandlers = {}
        msghandlers = {}
+       chanhandlers = {}
        users = {}
        chans = {}
 
@@ -203,9 +204,9 @@ class Erebus(object):
 
        def hookchan(self, chan, handler):
                try:
-                       self.chanhandlers[word].append(handler)
+                       self.chanhandlers[chan].append(handler)
                except:
-                       self.chanhandlers[word] = [handler]
+                       self.chanhandlers[chan] = [handler]
        def unhookchan(self, chan, handler):
                if chan in self.chanhandlers and handler in self.chanhandlers[chan]:
                        self.chanhandlers[chan].remove(handler)