Salome HOME
Check result of Compute() in test and examples
[modules/smesh.git] / test / SMESH_demo_hexa2_upd.py
index a05a5bf9d715ce7fd464ccdb9dd338f57593d006..3973405a493130edd4dcd28c5526e8b295986a61 100644 (file)
@@ -180,21 +180,20 @@ salome.sg.updateObjBrowser()
 
 print("-------------------------- compute the mesh of the volume")
 
-ret=mesh.Compute()
-
+ret = mesh.Compute()
 print(ret)
-if ret != 0:
-##    log=mesh.GetLog(0) # no erase trace
-##    for linelog in log:
-##        print linelog
-    print("Information about the MeshBox :")
-    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 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")
+
+##log=mesh.GetLog(0) # no erase trace
+##for linelog in log:
+##    print linelog
+print("Information about the MeshBox :")
+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 volumes     : ", mesh.NbVolumes())
+print("Number of tetrahedrons: ", mesh.NbTetras())
 
 salome.sg.updateObjBrowser()