X-Git-Url: https://git.madduck.net/etc/taskwarrior.git/blobdiff_plain/dd44e7a4b6a175a6d88d16ccb2bd6ca05f6d9dc5..f874381c6358b993dbc02c63f9ae6995d3fed4e4:/tasklib/task.py diff --git a/tasklib/task.py b/tasklib/task.py index f0bb3a8..57b7338 100644 --- a/tasklib/task.py +++ b/tasklib/task.py @@ -39,7 +39,7 @@ class ReadOnlyDictView(object): return len(self.viewed_dict) def __unicode__(self): - return u'ReadOnlyDictView: {0}'.format(repr(self.viewed_dict)) + return six.u('ReadOnlyDictView: {0}'.format(repr(self.viewed_dict))) __repr__ = __unicode__ @@ -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