From: Zac Medico Date: Sun, 22 Jul 2007 07:49:14 +0000 (-0000) Subject: Fix the reverse dependency display for --prune when there is now real parent. X-Git-Tag: v2.2_pre1~970 X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=b143afc2a5b8e4ababd6ab9ce57d5a69d24dc12d;p=portage.git Fix the reverse dependency display for --prune when there is now real parent. svn path=/main/trunk/; revision=7351 --- diff --git a/pym/emerge/__init__.py b/pym/emerge/__init__.py index d40957f9c..054d90661 100644 --- a/pym/emerge/__init__.py +++ b/pym/emerge/__init__.py @@ -5509,6 +5509,11 @@ def action_depclean(settings, trees, ldpath_mtimes, def show_parents(child_node): parent_nodes = graph.parent_nodes(child_node) + if not parent_nodes: + # With --prune, the highest version can be pulled in without any + # real parent since all installed packages are pulled in. In that + # case there's nothing to show here. + return parent_nodes.sort() msg = [] msg.append(" %s pulled in by:\n" % str(child_node))