diff options
author | Zac Medico <zmedico@gentoo.org> | 2012-09-23 20:12:14 -0700 |
---|---|---|
committer | Zac Medico <zmedico@gentoo.org> | 2012-09-23 20:12:14 -0700 |
commit | a8b9e099d08e72c10046639a15c3c7c02045c4da (patch) | |
tree | 4960e58467b90bd084cbd7d6c5659d05f77fd136 /pym/_emerge/resolver/output.py | |
parent | 3cf984f540e99df61ae24246fe76ed56afb277aa (diff) | |
download | portage-a8b9e099d08e72c10046639a15c3c7c02045c4da.tar.gz portage-a8b9e099d08e72c10046639a15c3c7c02045c4da.tar.bz2 portage-a8b9e099d08e72c10046639a15c3c7c02045c4da.zip |
_create_use_string: pass in feature_flags argv2.2.0_alpha132
This allows them to be looked up outside of the USE_EXPAND loop.
Diffstat (limited to 'pym/_emerge/resolver/output.py')
-rw-r--r-- | pym/_emerge/resolver/output.py | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/pym/_emerge/resolver/output.py b/pym/_emerge/resolver/output.py index 0f2111f6d..6ae022e00 100644 --- a/pym/_emerge/resolver/output.py +++ b/pym/_emerge/resolver/output.py @@ -14,7 +14,9 @@ from portage import os from portage import _unicode_decode from portage.dbapi.dep_expand import dep_expand from portage.dep import cpvequal, _repo_separator +from portage.eapi import _get_eapi_attrs from portage.exception import InvalidDependString, SignatureException +from portage.package.ebuild.config import _get_feature_flags from portage.package.ebuild._spawn_nofetch import spawn_nofetch from portage.output import ( blue, colorize, create_color_func, darkblue, darkgreen, green, nc_len, teal) @@ -247,14 +249,15 @@ class Display(object): use_expand = sorted(self.use_expand) use_expand.insert(0, "USE") + feature_flags = _get_feature_flags(_get_eapi_attrs(pkg.metadata["EAPI"])) for key in use_expand: if key in self.use_expand_hidden: continue - self.verboseadd += _create_use_string(pkg, self.conf, key.upper(), + self.verboseadd += _create_use_string(self.conf, key.upper(), cur_iuse_map[key], iuse_forced[key], cur_use_map[key], old_iuse_map[key], - old_use_map[key], self.is_new, + old_use_map[key], self.is_new, feature_flags, reinst_flags_map.get(key)) return |