# HG changeset patch # User Marcin Kuzminski # Date 1341682518 -7200 # Node ID 71fc1c98e02af39d8f465944b0d383a8a1f28239 # Parent 94a92bd832c5a11fec2e035a9471a07be007d08c dont format errors to string in subprocessio diff -r 94a92bd832c5 -r 71fc1c98e02a rhodecode/lib/subprocessio.py --- 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):