diff options
-rw-r--r-- | pym/_emerge/__init__.py | 5 |
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 |