From a15bbb69443cf6ffd5b8eee3e8f94066ee5148fe Mon Sep 17 00:00:00 2001 From: Zac Medico Date: Thu, 25 Jun 2009 06:06:14 +0000 Subject: * Add a Package.invalid attribute to store messages about invalid LICENSE, PROPERTIES, PROVIDE, and RESTRICT metadata. Use it to mask invalid packages when necessary. * Evaluate USE conditional values in Package.metadata when the are accessed. svn path=/main/trunk/; revision=13691 --- pym/_emerge/visible.py | 2 ++ 1 file changed, 2 insertions(+) (limited to 'pym/_emerge/visible.py') diff --git a/pym/_emerge/visible.py b/pym/_emerge/visible.py index 8edcb89ca..6b013b4a4 100644 --- a/pym/_emerge/visible.py +++ b/pym/_emerge/visible.py @@ -21,6 +21,8 @@ def visible(pkgsettings, pkg): if not pkg.metadata["SLOT"]: return False if not pkg.installed: + if pkg.invalid: + return False if not pkgsettings._accept_chost(pkg.cpv, pkg.metadata): return False eapi = pkg.metadata["EAPI"] -- cgit v1.2.3-1-g7c22