FEM: Change way of converting ccx output to unicode

Previous method was prone to UnicodeDecodeError. The try-catch for
UnicodeDecodeError stays in as additional safety net.

Signed-off-by: Przemo Firszt <przemo@firszt.eu>
This commit is contained in:
Przemo Firszt 2015-04-14 21:33:38 +01:00 committed by wmayer
parent 663771f0a4
commit 2acfadfeef

View File

@ -258,7 +258,8 @@ class _JobControlTaskPanel:
self.femConsoleMessage("CalculiX stdout is empty", "#FF0000")
else:
try:
self.femConsoleMessage(unicode(out).replace('\n','<br>'))
out = unicode(out, 'utf-8')
self.femConsoleMessage(out.replace('\n','<br>'))
except UnicodeDecodeError:
self.femConsoleMessage("Error converting stdout from CalculiX", "#FF0000")