summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2009-03-11 05:57:54 +0000
committerZac Medico <zmedico@gentoo.org>2009-03-11 05:57:54 +0000
commit926d10c62f0bc7d8b96fb226dfefa145c24f56c9 (patch)
treeb530f675dcde645c4e536251eda53167337c620a
parent15b099239c1f3f0abab67bd689034fe12386adc9 (diff)
downloadportage-926d10c62f0bc7d8b96fb226dfefa145c24f56c9.tar.gz
portage-926d10c62f0bc7d8b96fb226dfefa145c24f56c9.tar.bz2
portage-926d10c62f0bc7d8b96fb226dfefa145c24f56c9.zip
When displaying the list of failed packages, tell the number that failed.
Thanks to Jeremy Olexa <darkside@g.o> for the suggestion. (trunk r12655) svn path=/main/branches/2.1.6/; revision=12923
-rw-r--r--pym/_emerge/__init__.py9
1 files changed, 7 insertions, 2 deletions
diff --git a/pym/_emerge/__init__.py b/pym/_emerge/__init__.py
index b2e5c37fc..2b80a41d5 100644
--- a/pym/_emerge/__init__.py
+++ b/pym/_emerge/__init__.py
@@ -10640,8 +10640,13 @@ class Scheduler(PollScheduler):
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:"
+ if len(self._failed_pkgs_all) > 1:
+ msg = "The following %d packages have " % \
+ len(self._failed_pkgs_all) + \
+ "failed to build or install:"
+ else:
+ msg = "The following package has " + \
+ "failed to build or install:"
prefix = bad(" * ")
writemsg(prefix + "\n", noiselevel=-1)
from textwrap import wrap