Salome HOME
Check result of Compute in examples
[modules/smesh.git] / doc / examples / creating_meshes_ex02.py
index 676708c68e51b46b630c0b4b56aad2d5f576abc6..bb03588378d392f487a3a938f83ac4f9874387e2 100644 (file)
@@ -52,11 +52,11 @@ mesh.Hexahedron()
 surfaces = geom_builder.SubShapeAll(box, geom_builder.ShapeType["FACE"])
 
 # method 1: no sub-mesh is created
-mesh.Compute( surfaces[0] )
+if not mesh.Compute( surfaces[0] ): raise Exception("Error when computing Mesh")
 
 # method 2: a sub-mesh is created
 submesh = mesh.GetSubMesh( surfaces[2], "submesh 2" )
-submesh.Compute()
+if not submesh.Compute(): raise Exception("Error when computing Mesh")
 
 # compute the whole mesh
-mesh.Compute()
+if not mesh.Compute(): raise Exception("Error when computing Mesh")