]> git.ipfire.org Git - pbs.git/commitdiff
logs: Make log messages sortable
authorMichael Tremer <michael.tremer@ipfire.org>
Tue, 31 May 2022 15:42:09 +0000 (15:42 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Tue, 31 May 2022 15:42:09 +0000 (15:42 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/buildservice/logs.py

index f8f8c710a024ce2cd0a5d649a3f2e0e4dd35bdde..7dc5dec2f478ca1c5959a9d25d1f221022da938f 100644 (file)
@@ -16,8 +16,17 @@ class LogEntry(base.Object):
 
                self._user = None
 
-       def __cmp__(self, other):
-               return cmp(other.time, self.time)
+       def __eq__(self):
+               if isinstance(other, self.__class__):
+                       return False
+
+               return NotImplemented
+
+       def __lt__(self, other):
+               if issubclass(other.__class__, LogEntry):
+                       return other.time < self.time
+
+               return NotImplemented
 
        @property
        def time(self):