Salome HOME
Check result of Compute() in test and examples
[modules/smesh.git] / test / SMESH_mechanic_netgen.py
index 918fa118a2b6e2bfa1b0158c822d72eb6f860c46..7a0365a303492e15b0f64f7927e1716615d20f72 100644 (file)
@@ -122,17 +122,16 @@ netgen.SetQuadAllowed( 1 )
 print("-------------------------- compute mesh")
 ret = mesh.Compute()
 print(ret)
-if ret != 0:
-    print("Information about the MeshcompShel:")
-    print("Number of nodes        : ", mesh.NbNodes())
-    print("Number of edges        : ", mesh.NbEdges())
-    print("Number of faces        : ", mesh.NbFaces())
-    print("Number of triangles    : ", mesh.NbTriangles())
-    print("Number of quadrangles  : ", mesh.NbQuadrangles())
-    print("Number of volumes      : ", mesh.NbVolumes())
-    print("Number of tetrahedrons : ", mesh.NbTetras())
-    
-else:
-    print("problem when computing the mesh")
+if not ret:
+    raise Exception("Error when computing Mesh")
+
+print("Information about the MeshcompShel:")
+print("Number of nodes        : ", mesh.NbNodes())
+print("Number of edges        : ", mesh.NbEdges())
+print("Number of faces        : ", mesh.NbFaces())
+print("Number of triangles    : ", mesh.NbTriangles())
+print("Number of quadrangles  : ", mesh.NbQuadrangles())
+print("Number of volumes      : ", mesh.NbVolumes())
+print("Number of tetrahedrons : ", mesh.NbTetras())
 
 salome.sg.updateObjBrowser()