diff options
author | Zac Medico <zmedico@gentoo.org> | 2011-07-10 05:23:24 -0700 |
---|---|---|
committer | Zac Medico <zmedico@gentoo.org> | 2011-07-10 05:23:24 -0700 |
commit | 84d7468855226af62e7e156967b4211cc5782fd6 (patch) | |
tree | b4201ef2645ac5eac70ffa4f64a23775d65587f0 /pym/_emerge/UseFlagDisplay.py | |
parent | 0dfe36c463f2aeca4bbdb15f8aa3bdb2fd60ef86 (diff) | |
download | portage-84d7468855226af62e7e156967b4211cc5782fd6.tar.gz portage-84d7468855226af62e7e156967b4211cc5782fd6.tar.bz2 portage-84d7468855226af62e7e156967b4211cc5782fd6.zip |
depgraph: more debug output for _add_pkg
This should make it easier to debug cases like bug 374423,
among others.
Diffstat (limited to 'pym/_emerge/UseFlagDisplay.py')
-rw-r--r-- | pym/_emerge/UseFlagDisplay.py | 7 |
1 files changed, 5 insertions, 2 deletions
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 = {} |