From 2e1eb218ed7988cc20d3ecdbb62af0df549735df Mon Sep 17 00:00:00 2001 From: Neale Pickett Date: Wed, 12 Dec 2007 13:43:59 -0700 Subject: [PATCH] Fixes to irc despooler --- arsenic.py | 2 +- irc.py | 11 ++++++----- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/arsenic.py b/arsenic.py index 55ef026..2a5d89c 100755 --- a/arsenic.py +++ b/arsenic.py @@ -160,7 +160,7 @@ if __name__ == '__main__': l1 = Arsenic(('irc.lanl.gov', 6667), NICK, INFO, - ["#x"], + ["#x", "#csirt"], ssl=False) l1.debug = debug diff --git a/irc.py b/irc.py index e0eac99..f70b3d0 100644 --- a/irc.py +++ b/irc.py @@ -472,11 +472,12 @@ class Bot(SmartIRCHandler): # Despool a line target, lines = which - line = lines[0] - target.msg(line) - del lines[0] - if not lines: - self._spool.remove((target, lines)) + if lines: + line = lines[0] + target.msg(line) + del lines[0] + else: + self._spool.remove(which) def announce(self, text): for c in self.channels: