From be6030376aa3d958bd0cadf6522337ba27694835 Mon Sep 17 00:00:00 2001 From: Zac Medico Date: Mon, 25 Sep 2006 20:40:18 +0000 Subject: Clean up the logic a little for bug #149092. svn path=/main/trunk/; revision=4529 --- bin/emerge | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/bin/emerge b/bin/emerge index 7a5a9f7b3..cbc89940e 100755 --- a/bin/emerge +++ b/bin/emerge @@ -1106,10 +1106,12 @@ class depgraph: selected_pkg = ["blocks", myroot, x[1:], None] else: #We are not processing a blocker but a normal dependency - if not arg: + if myparent: + """In some cases, dep_check will return deps that shouldn't + be proccessed any further, so they are identified and + discarded here.""" if "empty" not in self.myparams and \ "deep" not in self.myparams and \ - myparent and \ vardb.match(x): continue -- cgit v1.2.3-1-g7c22