From 2801fd41f3370c828ca75ac77839ffe2dcb84344 Mon Sep 17 00:00:00 2001 From: Konstantin Gizdov <kgizdov@gmail.com> Date: Thu, 17 Nov 2016 09:35:47 +0000 Subject: [PATCH] respect stdout and stderr encoding --- bindings/pyroot/JupyROOT/utils.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/bindings/pyroot/JupyROOT/utils.py b/bindings/pyroot/JupyROOT/utils.py index 6c4198053cf..0f32e9fc22d 100644 --- a/bindings/pyroot/JupyROOT/utils.py +++ b/bindings/pyroot/JupyROOT/utils.py @@ -289,8 +289,8 @@ class StreamCapture(object): out = self.ioHandler.GetStdout() err = self.ioHandler.GetStderr() if not transformers: - self.nbOutStream.write(out) - self.nbErrStream.write(err) + self.nbOutStream.write(out.decode(sys.stdout.encoding)) + self.nbErrStream.write(err.decode(sys.stderr.encoding)) else: for t in transformers: (out, err, otype) = t(out, err) -- GitLab