summaryrefslogtreecommitdiffstats
path: root/pym/_emerge
diff options
context:
space:
mode:
Diffstat (limited to 'pym/_emerge')
-rw-r--r--pym/_emerge/__init__.py5
1 files changed, 3 insertions, 2 deletions
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