FEM: fix some Python object task panels if ther is no analysis

This commit is contained in:
Bernd Hahnebach
2020-05-26 13:55:05 +02:00
parent f01cc80fc4
commit a370a67994
3 changed files with 9 additions and 3 deletions

View File

@@ -61,8 +61,10 @@ class _TaskPanel(object):
self._initParamWidget()
self.form = [self._refWidget, self._paramWidget]
analysis = obj.getParentGroup()
self._mesh = membertools.get_single_member(analysis, "Fem::FemMeshObject")
self._mesh = None
self._part = None
if analysis is not None:
self._mesh = membertools.get_single_member(analysis, "Fem::FemMeshObject")
if self._mesh is not None:
self._part = femutils.get_part_to_mesh(self._mesh)
self._partVisible = None

View File

@@ -62,8 +62,10 @@ class _TaskPanel(object):
self._initParamWidget()
self.form = [self._refWidget, self._paramWidget]
analysis = obj.getParentGroup()
self._mesh = membertools.get_single_member(analysis, "Fem::FemMeshObject")
self._mesh = None
self._part = None
if analysis is not None:
self._mesh = membertools.get_single_member(analysis, "Fem::FemMeshObject")
if self._mesh is not None:
self._part = femutils.get_part_to_mesh(self._mesh)
self._partVisible = None

View File

@@ -59,8 +59,10 @@ class _TaskPanel(object):
self._initParamWidget()
self.form = [self._paramWidget]
analysis = obj.getParentGroup()
self._mesh = membertools.get_single_member(analysis, "Fem::FemMeshObject")
self._mesh = None
self._part = None
if analysis is not None:
self._mesh = membertools.get_single_member(analysis, "Fem::FemMeshObject")
if self._mesh is not None:
self._part = femutils.get_part_to_mesh(self._mesh)
self._partVisible = None