summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-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 814ce7052..478faf235 100644
--- a/pym/_emerge/__init__.py
+++ b/pym/_emerge/__init__.py
@@ -10357,7 +10357,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(" * ")