diff --git a/src/Mod/Fem/femtools/femutils.py b/src/Mod/Fem/femtools/femutils.py index f55afb8dc2..c2af8d5062 100644 --- a/src/Mod/Fem/femtools/femutils.py +++ b/src/Mod/Fem/femtools/femutils.py @@ -45,7 +45,7 @@ if FreeCAD.GuiUp: from PySide import QtGui -def createObject(doc, name, proxy, viewProxy): +def createObject(doc, name, proxy, viewProxy=None): """ Add python object to document using python type string. Add a document object suitable for the *proxy* and the *viewProxy* to *doc* @@ -64,7 +64,7 @@ def createObject(doc, name, proxy, viewProxy): """ obj = doc.addObject(proxy.BaseType, name) proxy(obj) - if FreeCAD.GuiUp: + if FreeCAD.GuiUp and viewProxy is not None: viewProxy(obj.ViewObject) return obj