From f078d7fe1b010a349744f0c3e888839b9d8a62ea Mon Sep 17 00:00:00 2001 From: Jeremy Fincher Date: Sat, 5 Apr 2003 13:46:44 +0000 Subject: [PATCH] Changed IrcState.history to a queue(). --- src/irclib.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/irclib.py b/src/irclib.py index 80be9765d..2d7aeac84 100644 --- a/src/irclib.py +++ b/src/irclib.py @@ -159,7 +159,7 @@ class IrcState(object): self.reset() def reset(self): - self.history = [] + self.history = queue() self.nicksToHostmasks = {} self.channels = {} @@ -171,9 +171,9 @@ class IrcState(object): return ret def addMsg(self, irc, msg): - self.history.append(msg) + self.history.enqueue(msg) if len(self.history) > conf.maxHistory: - del self.history[0] + self.history.dequeue() if ircutils.isUserHostmask(msg.prefix) and not msg.command == 'NICK': self.nicksToHostmasks[msg.nick] = msg.prefix if msg.command == '352': # Response to a WHO command.