From: Michael Tremer Date: Wed, 10 Oct 2018 10:33:24 +0000 (+0100) Subject: python3: Fix comparing File objects X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=5ecd3be7ce184705cd6c9562ad7611af9b526060;p=ipfire.org.git python3: Fix comparing File objects Signed-off-by: Michael Tremer --- diff --git a/src/backend/releases.py b/src/backend/releases.py index 2a4f91f7..60377882 100644 --- a/src/backend/releases.py +++ b/src/backend/releases.py @@ -28,8 +28,13 @@ class File(Object): # get all data from database self.__data = data - def __cmp__(self, other): - return cmp(self.prio, other.prio) + def __eq__(self, other): + if isinstance(other, self.__class__): + return self.id == otherid + + def __lt__(self, other): + if isinstance(other, self.__class__): + return self.prio < other.prio @property def data(self):