Explorar o código

Sort the messages in the mapping by injection time

dustin.born %!s(int64=6) %!d(string=hai) anos
pai
achega
99f9faf23d
Modificáronse 1 ficheiros con 1 adicións e 1 borrados
  1. 1 1
      code/ID2TLib/Botnet/MessageMapping.py

+ 1 - 1
code/ID2TLib/Botnet/MessageMapping.py

@@ -30,7 +30,7 @@ class MessageMapping:
         mappings = doc.createElement(self.TAG_MAPPING_GROUP)
         doc.appendChild(mappings)
 
-        for message in self.messages:
+        for message in sorted(self.messages, key=lambda msg: msg.time):
             mapping = doc.createElement(self.TAG_MAPPING)
             mapping.setAttribute(self.ATTR_ID, str(message.msg_id))
             mapping.setAttribute(self.ATTR_LINENO, str(message.line_no))