From 5e454da2e24fa143d7688a1199a841f88c5f1144 Mon Sep 17 00:00:00 2001 From: Bernd Hahnebach Date: Tue, 11 Jun 2019 09:59:32 +0200 Subject: [PATCH] FEM: solver elmer tasks, Py3 decode fix --- src/Mod/Fem/femsolver/elmer/tasks.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/Mod/Fem/femsolver/elmer/tasks.py b/src/Mod/Fem/femsolver/elmer/tasks.py index 00d9c72f6c..641453e0f4 100644 --- a/src/Mod/Fem/femsolver/elmer/tasks.py +++ b/src/Mod/Fem/femsolver/elmer/tasks.py @@ -28,6 +28,7 @@ __url__ = "http://www.freecadweb.org" import subprocess import os.path +import sys import FreeCAD import femtools.femutils as femutils @@ -114,7 +115,10 @@ class Solve(run.Solve): def _updateOutput(self, output): if self.solver.ElmerOutput is None: self._createOutput() - self.solver.ElmerOutput.Text = output.decode("utf-8") + if sys.version_info.major >= 3: + self.solver.ElmerOutput.Text = output + else: + self.solver.ElmerOutput.Text = output.decode("utf-8") def _createOutput(self): self.solver.ElmerOutput = self.analysis.Document.addObject(