diff --git a/src/Mod/Fem/femguiobjects/_ViewProviderFemMeshGmsh.py b/src/Mod/Fem/femguiobjects/_ViewProviderFemMeshGmsh.py
index 215c771916..9482f0c4b0 100644
--- a/src/Mod/Fem/femguiobjects/_ViewProviderFemMeshGmsh.py
+++ b/src/Mod/Fem/femguiobjects/_ViewProviderFemMeshGmsh.py
@@ -28,6 +28,7 @@ __url__ = "http://www.freecadweb.org"
# \ingroup FEM
# \brief FreeCAD FEM _ViewProviderFemMeshGmsh
+import sys
import FreeCAD
import FreeCADGui
import FemGui
@@ -269,7 +270,7 @@ class _TaskPanelFemMeshGmsh:
self.form.cb_dimension.setCurrentIndex(index_dimension)
def console_log(self, message="", color="#000000"):
- if not isinstance(message, bytes):
+ if (not isinstance(message, bytes)) and (sys.version_info.major < 3):
message = message.encode('utf-8', 'replace')
self.console_message_gmsh = self.console_message_gmsh + '{0:4.1f}: {2}
'.\
format(time.time() - self.Start, color, message)