From f1ed16fbb367da5c0652c4f81f7efe22b8f3ee58 Mon Sep 17 00:00:00 2001 From: Zac Medico Date: Thu, 22 Jan 2009 05:55:24 +0000 Subject: Inside depgraph.loadResumeCommand(), when appropriate, complete the graph before analyzing any unsatisfied deps that may exist. svn path=/main/trunk/; revision=12547 --- pym/_emerge/__init__.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'pym') diff --git a/pym/_emerge/__init__.py b/pym/_emerge/__init__.py index 1e875bbaa..12da319ab 100644 --- a/pym/_emerge/__init__.py +++ b/pym/_emerge/__init__.py @@ -8516,8 +8516,14 @@ class depgraph(object): if not self._create_graph(allow_unsatisfied=True): return False + # When appropriate, complete the graph before analyzing + # any unsatisfied deps that may exist. + if not self._complete_graph(): + return False + unsatisfied_deps = [] - for dep in self._unsatisfied_deps: + for dep in self._unsatisfied_deps + \ + self._initially_unsatisfied_deps: if not isinstance(dep.parent, Package): continue if dep.parent.operation == "merge": -- cgit v1.2.3-1-g7c22