diff options
author | Zac Medico <zmedico@gentoo.org> | 2012-03-22 10:15:10 -0700 |
---|---|---|
committer | Zac Medico <zmedico@gentoo.org> | 2012-03-22 11:10:02 -0700 |
commit | 3a5f7f4993134022c094cb9247f9486061732b99 (patch) | |
tree | 86c0c578ca8bae6f3a3f80c29561c400395c2f8d /pym/_emerge/resolver/output.py | |
parent | 0b4cf4cc31684bd1800fd1588f7114d8fe45d137 (diff) | |
download | portage-3a5f7f4993134022c094cb9247f9486061732b99.tar.gz portage-3a5f7f4993134022c094cb9247f9486061732b99.tar.bz2 portage-3a5f7f4993134022c094cb9247f9486061732b99.zip |
emerge --changelog: fix split ChangeLog bugs
This should fix possible missing content when displaying split
ChangeLogs (bug #389611), and also normalizes blank lines.
Diffstat (limited to 'pym/_emerge/resolver/output.py')
-rw-r--r-- | pym/_emerge/resolver/output.py | 10 |
1 files changed, 3 insertions, 7 deletions
diff --git a/pym/_emerge/resolver/output.py b/pym/_emerge/resolver/output.py index bec6619a1..a97658afb 100644 --- a/pym/_emerge/resolver/output.py +++ b/pym/_emerge/resolver/output.py @@ -16,7 +16,7 @@ from portage.dbapi.dep_expand import dep_expand from portage.dep import cpvequal, _repo_separator from portage.exception import InvalidDependString, SignatureException from portage.package.ebuild._spawn_nofetch import spawn_nofetch -from portage.output import ( blue, bold, colorize, create_color_func, +from portage.output import ( blue, colorize, create_color_func, darkblue, darkgreen, green, nc_len, red, teal, turquoise, yellow ) bad = create_color_func("BAD") from portage.util import writemsg_stdout @@ -598,13 +598,9 @@ class Display(object): def print_changelog(self): """Prints the changelog text to std_out """ - if not self.changelogs: - return - writemsg_stdout('\n', noiselevel=-1) - for revision, text in self.changelogs: - writemsg_stdout(bold('*'+revision) + '\n' + text, + for chunk in self.changelogs: + writemsg_stdout(chunk, noiselevel=-1) - return def get_display_list(self, mylist): |