diff --git a/subcmds/forall.py b/subcmds/forall.py index 96dc99d..b10f34b 100644 --- a/subcmds/forall.py +++ b/subcmds/forall.py @@ -240,7 +240,8 @@ without iterating through the remaining projects. rc = rc or errno.EINTR except Exception as e: # Catch any other exceptions raised - print('Got an error, terminating the pool: %r' % e, + print('Got an error, terminating the pool: %s: %s' % + (type(e).__name__, e), file=sys.stderr) pool.terminate() rc = rc or getattr(e, 'errno', 1) @@ -254,7 +255,8 @@ without iterating through the remaining projects. try: project = self._SerializeProject(p) except Exception as e: - print('Project list error: %r' % e, + print('Project list error on project %s: %s: %s' % + (p.name, type(e).__name__, e), file=sys.stderr) return except KeyboardInterrupt: