Fixes to irc despooler

This commit is contained in:
Neale Pickett 2007-12-12 13:43:59 -07:00
parent 9da0e88ea8
commit 2e1eb218ed
2 changed files with 7 additions and 6 deletions

View File

@ -160,7 +160,7 @@ if __name__ == '__main__':
l1 = Arsenic(('irc.lanl.gov', 6667), l1 = Arsenic(('irc.lanl.gov', 6667),
NICK, NICK,
INFO, INFO,
["#x"], ["#x", "#csirt"],
ssl=False) ssl=False)
l1.debug = debug l1.debug = debug

11
irc.py
View File

@ -472,11 +472,12 @@ class Bot(SmartIRCHandler):
# Despool a line # Despool a line
target, lines = which target, lines = which
line = lines[0] if lines:
target.msg(line) line = lines[0]
del lines[0] target.msg(line)
if not lines: del lines[0]
self._spool.remove((target, lines)) else:
self._spool.remove(which)
def announce(self, text): def announce(self, text):
for c in self.channels: for c in self.channels: