mirror of
				https://github.com/Mikaela/Limnoria.git
				synced 2025-11-04 01:27:21 +01:00 
			
		
		
		
	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 <jamessan@users.sourceforge.net>
This commit is contained in:
		
							parent
							
								
									a79e9c0cad
								
							
						
					
					
						commit
						4ddfae427f
					
				@ -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
 | 
			
		||||
 | 
			
		||||
@ -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:
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user