From e96cc5ed007933b5e5fb69897a460c1af89c7042 Mon Sep 17 00:00:00 2001 From: Przemo Firszt Date: Tue, 21 Apr 2015 21:37:13 +0100 Subject: [PATCH] FEM: Ignore unicode conversion errors Solution suggested by shoogen Signed-off-by: Przemo Firszt --- src/Mod/Fem/MechanicalAnalysis.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Mod/Fem/MechanicalAnalysis.py b/src/Mod/Fem/MechanicalAnalysis.py index 20c3671a2b..53b8265420 100644 --- a/src/Mod/Fem/MechanicalAnalysis.py +++ b/src/Mod/Fem/MechanicalAnalysis.py @@ -251,7 +251,7 @@ class _JobControlTaskPanel: def femConsoleMessage(self, message="", color="#000000"): self.fem_console_message = self.fem_console_message + '{0:4.1f}: {2}
'.\ - format(time.time() - self.Start, color, message.encode('utf-8')) + format(time.time() - self.Start, color, message.encode('utf-8', 'replace')) self.form.textEdit_Output.setText(self.fem_console_message) def printCalculiXstdout(self): @@ -262,7 +262,7 @@ class _JobControlTaskPanel: self.femConsoleMessage("CalculiX stdout is empty", "#FF0000") else: try: - out = unicode(out, 'utf-8') + out = unicode(out, 'utf-8', 'replace') rx = QtCore.QRegExp("\\*ERROR.*\\n\\n") rx.setMinimal(True) pos = rx.indexIn(out)