Skip to content

Commit

Permalink
FEM: fix some Python object task panels if ther is no analysis
Browse files Browse the repository at this point in the history
  • Loading branch information
berndhahnebach committed May 26, 2020
1 parent de847a5 commit 5421ea0
Show file tree
Hide file tree
Showing 3 changed files with 9 additions and 3 deletions.
Expand Up @@ -61,8 +61,10 @@ def __init__(self, obj):
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
Expand Down
4 changes: 3 additions & 1 deletion src/Mod/Fem/femviewprovider/view_constraint_flowvelocity.py
Expand Up @@ -62,8 +62,10 @@ def __init__(self, obj):
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
Expand Down
Expand Up @@ -59,8 +59,10 @@ def __init__(self, obj):
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
Expand Down

0 comments on commit 5421ea0

Please sign in to comment.