diff options
Diffstat (limited to 'buildstream/utils.py')
-rw-r--r-- | buildstream/utils.py | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/buildstream/utils.py b/buildstream/utils.py index a4e161ed4..2960348e9 100644 --- a/buildstream/utils.py +++ b/buildstream/utils.py @@ -1122,14 +1122,10 @@ def _call(*popenargs, terminate=False, **kwargs): with _signals.suspendable(suspend_proc, resume_proc), _signals.terminator(kill_proc): process = subprocess.Popen( # pylint: disable=subprocess-popen-preexec-fn - *popenargs, preexec_fn=preexec_fn, **kwargs) + *popenargs, preexec_fn=preexec_fn, universal_newlines=True, **kwargs) output, _ = process.communicate() exit_code = process.poll() - # Program output is returned as bytes, we want utf8 strings - if output is not None: - output = output.decode('UTF-8') - return (exit_code, output) |