From 6106961af344347e071bbf9aaec2ba4242d45daa Mon Sep 17 00:00:00 2001 From: "Eric S. Raymond" Date: Sat, 25 Aug 2012 23:19:40 -0400 Subject: [PATCH] Simplify - I don't think we'll need fancy hooks. --- irker.py | 13 +------------ 1 file changed, 1 insertion(+), 12 deletions(-) diff --git a/irker.py b/irker.py index e41b45a..a5a0625 100755 --- a/irker.py +++ b/irker.py @@ -24,6 +24,7 @@ class Session(): "IRC session and message queue processing." count = 1 def __init__(self, ircserver, url): + self.ircserver = ircserver self.url = url # The consumer thread self.queue = Queue.Queue() @@ -65,23 +66,11 @@ class Irker: "Persistent IRC multiplexer." def __init__(self): self.irc = irclib.IRC() - self.irc.add_global_handler("welcome", - lambda c,e: self.__on_connect(c,e)) - self.irc.add_global_handler("join", - lambda c,e: self.__on_join(c,e)) - self.irc.add_global_handler("disconnect", - lambda c,e: self.__on_quit(c,e)) thread = threading.Thread(target=self.irc.process_forever) self.irc._thread = thread thread.daemon = True thread.start() self.sessions = {} - def __on_connect(self, event): - pass - def __on_join(self, event): - pass - def __on_quit(self, event): - pass def logerr(self, errmsg): "Log a processing error." sys.stderr.write("irker: " + errmsg + "\n") -- 2.26.2