summaryrefslogtreecommitdiffstats
path: root/pym
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2009-03-11 03:17:50 +0000
committerZac Medico <zmedico@gentoo.org>2009-03-11 03:17:50 +0000
commit122443d1f1a278dccc6220d4fe4209137481f4d7 (patch)
tree950d2a01a6c2a7bbe1debdea9c332069645acdc5 /pym
parentd45d23a96495167cf415d84d382b297d75515467 (diff)
downloadportage-122443d1f1a278dccc6220d4fe4209137481f4d7.tar.gz
portage-122443d1f1a278dccc6220d4fe4209137481f4d7.tar.bz2
portage-122443d1f1a278dccc6220d4fe4209137481f4d7.zip
When in --keep-going mode, don't suppress the list of failed packages display
at the end when there is only one failure, since the failure may have occurred much earlier and the related output may not be visible any longer. (trunk r12540) svn path=/main/branches/2.1.6/; revision=12826
Diffstat (limited to 'pym')
-rw-r--r--pym/_emerge/__init__.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/pym/_emerge/__init__.py b/pym/_emerge/__init__.py
index 6b3b680dd..01998d805 100644
--- a/pym/_emerge/__init__.py
+++ b/pym/_emerge/__init__.py
@@ -10341,7 +10341,8 @@ class Scheduler(PollScheduler):
for msg in self._post_mod_echo_msgs:
msg()
- if len(self._failed_pkgs_all) > 1:
+ if len(self._failed_pkgs_all) > 1 or \
+ (self._failed_pkgs_all and "--keep-going" in self.myopts):
msg = "The following packages have " + \
"failed to build or install:"
prefix = bad(" * ")