From 3fffbe3667570d1ee9dc55e799d214e10c79d5b8 Mon Sep 17 00:00:00 2001 From: Zac Medico Date: Sat, 31 May 2008 02:06:01 +0000 Subject: Clean up reference to parts of the first graph for --skipfirst. svn path=/main/trunk/; revision=10514 --- pym/_emerge/__init__.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'pym/_emerge') diff --git a/pym/_emerge/__init__.py b/pym/_emerge/__init__.py index 8ae31e50c..7d9cbdfa8 100644 --- a/pym/_emerge/__init__.py +++ b/pym/_emerge/__init__.py @@ -8369,13 +8369,13 @@ def action_build(settings, trees, mtimedb, while True: mydepgraph = depgraph(settings, trees, myopts, myparams, spinner) - graph = mydepgraph.digraph try: success = mydepgraph.loadResumeCommand(mtimedb["resume"]) except depgraph.UnsatisfiedResumeDep, e: if "--skipfirst" not in myopts: raise + graph = mydepgraph.digraph unsatisfied_parents = dict((dep.parent, dep.parent) \ for dep in e.value) traversed_nodes = set() @@ -8415,7 +8415,8 @@ def action_build(settings, trees, mtimedb, raise mergelist[:] = pruned_mergelist dropped_tasks.update(unsatisfied_parents) - del e, unsatisfied_parents + del e, graph, traversed_nodes, \ + unsatisfied_parents, unsatisfied_stack continue else: break -- cgit v1.2.3-1-g7c22