From: Michael Tremer Date: Tue, 31 May 2022 15:42:09 +0000 (+0000) Subject: logs: Make log messages sortable X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=aba81b85639df3a5d9d14e4aabb1dbdd091e36f1;p=pbs.git logs: Make log messages sortable Signed-off-by: Michael Tremer --- diff --git a/src/buildservice/logs.py b/src/buildservice/logs.py index f8f8c710..7dc5dec2 100644 --- a/src/buildservice/logs.py +++ b/src/buildservice/logs.py @@ -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):