diff --git a/src/Mod/Fem/femsolver/writerbase.py b/src/Mod/Fem/femsolver/writerbase.py index 03e25cee7e86..6d83cbfa747c 100644 --- a/src/Mod/Fem/femsolver/writerbase.py +++ b/src/Mod/Fem/femsolver/writerbase.py @@ -100,11 +100,17 @@ def __init__( self.theshape = self.mesh_object.Shape elif hasattr(self.mesh_object, "Part"): self.theshape = self.mesh_object.Part + else: + FreeCAD.Console.PrintError( + "A finite mesh without a link to a Shape was given. " + "Happen on pure mesh objects. Some methods might be broken.\n" + ) self.femmesh = self.mesh_object.FemMesh else: FreeCAD.Console.PrintError( - "No finite element mesh object was given to the writer class. " - "In rare cases this might not be an error.\n") + "No finite element mesh object was given to the writer class. " + "In rare cases this might not be an error. Some methods might be broken.\n" + ) self.femnodes_mesh = {} self.femelement_table = {} self.constraint_conflict_nodes = []