#elif ret > 0:
# logging.debug("%s is more recent than %s" % (self, other))
+ # If no rank could be created, sort by repository priority
+ if not ret:
+ ret = cmp(self.repo, other.repo)
+
return ret
def dump(self, short=False):
return "<%s %s>" % (self.__class__.__name__, self.name)
def __cmp__(self, other):
- return cmp(self.priority, other.priority) or cmp(self.name, other.name)
+ return cmp(self.priority * -1, other.priority * -1) or \
+ cmp(self.name, other.name)
@property
def priority(self):