From 4ddfae427f9846c77d72cbb3fe3b6a8cdef658e9 Mon Sep 17 00:00:00 2001 From: James McCoy Date: Mon, 5 Dec 2011 23:52:38 -0500 Subject: [PATCH] Perform all received* IrcMsg tagging in one spot. This also fixes a long-standing failing Misc test since it was relying on the receivedAt tag. Signed-off-by: James McCoy --- src/drivers/__init__.py | 2 -- src/irclib.py | 1 + 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/src/drivers/__init__.py b/src/drivers/__init__.py index 333ec8258..03cf9e59b 100644 --- a/src/drivers/__init__.py +++ b/src/drivers/__init__.py @@ -210,11 +210,9 @@ def newDriver(irc, moduleName=None): return driver def parseMsg(s): - start = time.time() s = s.strip() if s: msg = ircmsgs.IrcMsg(s) - msg.tag('receivedAt', start) return msg else: return None diff --git a/src/irclib.py b/src/irclib.py index 4f7fc7951..164f23050 100644 --- a/src/irclib.py +++ b/src/irclib.py @@ -777,6 +777,7 @@ class Irc(IrcCommandDispatcher): """Called by the IrcDriver; feeds a message received.""" msg.tag('receivedBy', self) msg.tag('receivedOn', self.network) + msg.tag('receivedAt', time.time()) if msg.args and self.isChannel(msg.args[0]): channel = msg.args[0] else: