From 49c93ace4f0855d41ade87bee250a8d42edc166e Mon Sep 17 00:00:00 2001 From: Sergey Trofimov Date: Fri, 20 May 2016 14:25:34 +0300 Subject: [PATCH 1/1] add __ne__ methods for python2 compatibility --- tasklib/task.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/tasklib/task.py b/tasklib/task.py index 5eabc65..57b7338 100644 --- a/tasklib/task.py +++ b/tasklib/task.py @@ -165,6 +165,9 @@ class TaskAnnotation(TaskResource): # their data dics are the same return self.task == other.task and self._data == other._data + def __ne__(self, other): + return not self.__eq__(other) + __repr__ = __unicode__ @@ -277,6 +280,9 @@ class Task(TaskResource): # If the tasks are not saved, compare the actual instances return id(self) == id(other) + def __ne__(self, other): + return not self.__eq__(other) + def __hash__(self): if self['uuid']: # For saved Tasks, just define equality by equality of uuids -- 2.39.5