For py3k compat, remove Package.__cmp__() and related cmp() function call.
authorZac Medico <zmedico@gentoo.org>
Fri, 12 Dec 2008 21:23:54 +0000 (21:23 -0000)
committerZac Medico <zmedico@gentoo.org>
Fri, 12 Dec 2008 21:23:54 +0000 (21:23 -0000)
(trunk r12183)

svn path=/main/branches/2.1.6/; revision=12218

pym/_emerge/__init__.py

index 33b6732c9b4630fabaabdece713ec61afa6dce61..9a4ad224c83f04eaef6a1993f83ff7411baf652c 100644 (file)
@@ -1481,13 +1481,6 @@ class Package(Task):
                                (self.type_name, self.root, self.cpv, self.operation)
                return self._hash_key
 
-       def __cmp__(self, other):
-               if self > other:
-                       return 1
-               elif self < other:
-                       return -1
-               return 0
-
        def __lt__(self, other):
                if other.cp != self.cp:
                        return False
@@ -9775,7 +9768,7 @@ class Scheduler(PollScheduler):
                        portage.match_from_list(
                        portage.const.PORTAGE_PACKAGE_ATOM, [pkg]):
                        if self._running_portage:
-                               return cmp(pkg, self._running_portage) != 0
+                               return pkg.cpv != self._running_portage.cpv
                        return True
                return False