public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] portage r12855 - main/branches/2.1.6/pym/_emerge
@ 2009-03-11  3:36 Zac Medico (zmedico)
  0 siblings, 0 replies; only message in thread
From: Zac Medico (zmedico) @ 2009-03-11  3:36 UTC (permalink / raw
  To: gentoo-commits

Author: zmedico
Date: 2009-03-11 03:36:24 +0000 (Wed, 11 Mar 2009)
New Revision: 12855

Modified:
   main/branches/2.1.6/pym/_emerge/__init__.py
Log:
Use portage.util.cmp_sort_key for python-3.0 compatibility. (trunk r12574)

Modified: main/branches/2.1.6/pym/_emerge/__init__.py
===================================================================
--- main/branches/2.1.6/pym/_emerge/__init__.py	2009-03-11 03:36:10 UTC (rev 12854)
+++ main/branches/2.1.6/pym/_emerge/__init__.py	2009-03-11 03:36:24 UTC (rev 12855)
@@ -51,7 +51,7 @@
 from portage.data import secpass
 from portage.elog.messages import eerror
 from portage.util import normalize_path as normpath
-from portage.util import writemsg, writemsg_level
+from portage.util import cmp_sort_key, writemsg, writemsg_level
 from portage._sets import load_default_config, SETPREFIX
 from portage._sets.base import InternalPackageSet
 
@@ -6663,7 +6663,7 @@
 			node_info[node] = len(mygraph.parent_nodes(node))
 		def cmp_merge_preference(node1, node2):
 			return node_info[node2] - node_info[node1]
-		mygraph.order.sort(cmp_merge_preference)
+		mygraph.order.sort(key=cmp_sort_key(cmp_merge_preference))
 
 	def altlist(self, reversed=False):
 
@@ -7004,7 +7004,7 @@
 			if selected_nodes and len(selected_nodes) > 1:
 				if not isinstance(selected_nodes, list):
 					selected_nodes = list(selected_nodes)
-				selected_nodes.sort(cmp_circular_bias)
+				selected_nodes.sort(key=cmp_sort_key(cmp_circular_bias))
 
 			if not selected_nodes and not myblocker_uninstalls.is_empty():
 				# An Uninstall task needs to be executed in order to
@@ -11567,7 +11567,7 @@
 				writemsg_level((mytype + ": ").rjust(14), noiselevel=-1)
 			if pkgmap[x][mytype]:
 				sorted_pkgs = [portage.catpkgsplit(mypkg)[1:] for mypkg in pkgmap[x][mytype]]
-				sorted_pkgs.sort(portage.pkgcmp)
+				sorted_pkgs.sort(key=cmp_sort_key(portage.pkgcmp))
 				for pn, ver, rev in sorted_pkgs:
 					if rev == "r0":
 						myversion = ver
@@ -12807,7 +12807,7 @@
 		if portage.isvalidatom(x):
 			pkg_matches = trees["/"]["vartree"].dbapi.match(x)
 			pkg_matches = [portage.catpkgsplit(cpv)[1:] for cpv in pkg_matches]
-			pkg_matches.sort(portage.pkgcmp)
+			pkg_matches.sort(key=cmp_sort_key(portage.pkgcmp))
 			pkgs = []
 			for pn, ver, rev in pkg_matches:
 				if rev != "r0":
@@ -13356,7 +13356,7 @@
 				node_refcounts[node] = len(graph.parent_nodes(node))
 			def cmp_reference_count(node1, node2):
 				return node_refcounts[node1] - node_refcounts[node2]
-			graph.order.sort(cmp_reference_count)
+			graph.order.sort(key=cmp_sort_key(cmp_reference_count))
 	
 			ignore_priority_range = [None]
 			ignore_priority_range.extend(




^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2009-03-11  3:36 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-03-11  3:36 [gentoo-commits] portage r12855 - main/branches/2.1.6/pym/_emerge Zac Medico (zmedico)

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox