From 84d7468855226af62e7e156967b4211cc5782fd6 Mon Sep 17 00:00:00 2001 From: Zac Medico Date: Sun, 10 Jul 2011 05:23:24 -0700 Subject: depgraph: more debug output for _add_pkg This should make it easier to debug cases like bug 374423, among others. --- pym/_emerge/UseFlagDisplay.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'pym/_emerge/UseFlagDisplay.py') diff --git a/pym/_emerge/UseFlagDisplay.py b/pym/_emerge/UseFlagDisplay.py index 380f86d0e..3daca19e1 100644 --- a/pym/_emerge/UseFlagDisplay.py +++ b/pym/_emerge/UseFlagDisplay.py @@ -58,14 +58,17 @@ class UseFlagDisplay(object): sort_separated = cmp_sort_key(_cmp_separated) del _cmp_separated -def pkg_use_display(pkg, opts): +def pkg_use_display(pkg, opts, modified_use=None): settings = pkg.root_config.settings use_expand = pkg.use.expand use_expand_hidden = pkg.use.expand_hidden alphabetical_use = '--alphabetical' in opts forced_flags = set(chain(pkg.use.force, pkg.use.mask)) - use = set(pkg.use.enabled) + if modified_use is None: + use = set(pkg.use.enabled) + else: + use = set(modified_use) use.discard(settings.get('ARCH')) use_expand_flags = set() use_enabled = {} -- cgit v1.2.3-1-g7c22