better cmp operator for Tasks

This commit is contained in:
Joe Shochet 2004-07-26 21:44:21 +00:00
parent 3cbb4819a4
commit b1377f317e

View File

@ -87,12 +87,10 @@ class Task:
# If the wakeTimes happen to be the same, just
# sort them based on id
else:
return cmp(self.id, other.id)
# Not sure what to do here, I guess we should just make sure it is
# not equal since it cannot be. Should it be less than or greater
# than? Not sure anybody will care.
return cmp(id(self), id(other))
# This is important for people doing a (task != None) and such.
else:
return -1
return cmp(id(self), id(other))
# According to the Python manual (3.3.1), if you define a cmp operator
# you should also define a hash operator or your objects will not be