diff options
author | Zac Medico <zmedico@gentoo.org> | 2009-11-07 20:54:55 +0000 |
---|---|---|
committer | Zac Medico <zmedico@gentoo.org> | 2009-11-07 20:54:55 +0000 |
commit | ee7383ac1ad0e0d97d597169797f48f8d769b251 (patch) | |
tree | edd3a5c3c33d0b6d80264012346165de0c134a62 | |
parent | 463a692cb4d00d047fc446f1d87dd1912e4e6207 (diff) | |
download | portage-ee7383ac1ad0e0d97d597169797f48f8d769b251.tar.gz portage-ee7383ac1ad0e0d97d597169797f48f8d769b251.tar.bz2 portage-ee7383ac1ad0e0d97d597169797f48f8d769b251.zip |
When displaying masking messages, show the 'dependency required by' message
before the masking docs message.
svn path=/main/trunk/; revision=14802
-rw-r--r-- | pym/_emerge/depgraph.py | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/pym/_emerge/depgraph.py b/pym/_emerge/depgraph.py index 157d84bab..77248ea65 100644 --- a/pym/_emerge/depgraph.py +++ b/pym/_emerge/depgraph.py @@ -2196,6 +2196,8 @@ class depgraph(object): else: show_missing_use = unmasked_iuse_reasons + mask_docs = False + if show_missing_use: print("\nemerge: there are no ebuilds built with USE flags to satisfy "+green(xinfo)+".") print("!!! One of the following packages is required to complete your request:") @@ -2219,7 +2221,7 @@ class depgraph(object): for line in wrap(msg, 75): print(line) print() - show_mask_docs() + mask_docs = True else: print("\nemerge: there are no ebuilds to satisfy "+green(xinfo)+".") @@ -2254,6 +2256,10 @@ class depgraph(object): print() + if mask_docs: + show_mask_docs() + print() + def _iter_match_pkgs(self, root_config, pkg_type, atom, onlydeps=False): """ Iterate over Package instances of pkg_type matching the given atom. |