Mercurial > kallithea
diff rhodecode/lib/subprocessio.py @ 2572:71fc1c98e02a beta
dont format errors to string in subprocessio
author | Marcin Kuzminski <marcin@python-works.com> |
---|---|
date | Sat, 07 Jul 2012 19:35:18 +0200 |
parents | 79db9abad657 |
children | 1f4d4b8d72f5 |
line wrap: on
line diff
--- a/rhodecode/lib/subprocessio.py Sat Jul 07 16:00:56 2012 +0200 +++ b/rhodecode/lib/subprocessio.py Sat Jul 07 19:35:18 2012 +0200 @@ -367,7 +367,8 @@ pass bg_out.stop() bg_err.stop() - raise EnvironmentError("Subprocess exited due to an error.\n" + "".join(bg_err)) + err = '%r' % ''.join(bg_err) + raise EnvironmentError("Subprocess exited due to an error.\n" + err) self.process = _p self.output = bg_out @@ -378,7 +379,8 @@ def next(self): if self.process.poll(): - raise EnvironmentError("Subprocess exited due to an error:\n" + ''.join(self.error)) + err = '%r' % ''.join(self.error) + raise EnvironmentError("Subprocess exited due to an error:\n" + err) return self.output.next() def throw(self, type, value=None, traceback=None):