From: Zac Medico Date: Sat, 19 May 2007 08:25:12 +0000 (-0000) Subject: Add edges to shown_edges at the first oportunity. X-Git-Tag: v2.2_pre1~1408 X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=ba00a14d159d8e266b2cf29d4138627c5e0d0521;p=portage.git Add edges to shown_edges at the first oportunity. svn path=/main/trunk/; revision=6557 --- diff --git a/pym/emerge/__init__.py b/pym/emerge/__init__.py index d09aa5615..a18fbf833 100644 --- a/pym/emerge/__init__.py +++ b/pym/emerge/__init__.py @@ -2414,14 +2414,11 @@ class depgraph: selected_parent = node break if selected_parent: - edge = (current_node, selected_parent) - if edge not in shown_edges: - traversed_nodes.add(selected_parent) - add_parents(selected_parent, False) + shown_edges.add((current_node, selected_parent)) + traversed_nodes.add(selected_parent) + add_parents(selected_parent, False) display_list.append((list(current_node), len(tree_nodes), ordered)) - if tree_nodes: - shown_edges.add((current_node, tree_nodes[-1])) tree_nodes.append(current_node) tree_nodes = [] add_parents(graph_key, True)