From 482e05a008c88cf26535b5351bba7dad3b003c46 Mon Sep 17 00:00:00 2001 From: Zac Medico Date: Thu, 19 Feb 2009 21:45:01 +0000 Subject: When displaying the list of failed packages, tell the number that failed. Thanks to Jeremy Olexa for the suggestion. svn path=/main/trunk/; revision=12655 --- pym/_emerge/__init__.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'pym/_emerge/__init__.py') diff --git a/pym/_emerge/__init__.py b/pym/_emerge/__init__.py index be50a6386..63a99201a 100644 --- a/pym/_emerge/__init__.py +++ b/pym/_emerge/__init__.py @@ -10656,8 +10656,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 -- cgit v1.2.3-1-g7c22