X-Git-Url: http://git.salome-platform.org/gitweb/?p=modules%2Fsmesh.git;a=blobdiff_plain;f=src%2FTools%2FMacMesh%2FMacMesh%2FMacObject.py;h=e3a9c03fe9a2d78b90c3c29616032f98c00ffab1;hp=162c7d5b7bd4e51681604865c8b0c215dc4b3110;hb=088e26c7813158dc2c8c66d9f485356008df1dae;hpb=c5866a318c33c102961070f0a5076cbb76401d1f diff --git a/src/Tools/MacMesh/MacMesh/MacObject.py b/src/Tools/MacMesh/MacMesh/MacObject.py index 162c7d5b7..e3a9c03fe 100644 --- a/src/Tools/MacMesh/MacMesh/MacObject.py +++ b/src/Tools/MacMesh/MacMesh/MacObject.py @@ -69,7 +69,7 @@ class MacObject: self.MeshGroups = [] self.CheckInterfaces() if 'auto' in MeshParameters : self.AutoParam() - if not(self.MeshPar[0]<0): self.Generate() + if isinstance(self.MeshPar[0], list) or not(self.MeshPar[0]<0): self.Generate() else : Config.ListObj.append(self) print("Aborting object creation\n ") @@ -185,6 +185,8 @@ class MacObject: self.DirectionalMeshParams = MeshPar self.MeshPar[0] = GenFunctions.CompatibilityTest(self) + if isinstance( self.MeshPar[0], list ): + return # OK if self.MeshPar[0] < 0 : Alarms.Message(4) if self.MeshPar[0] == -1 : print(("Problem encountered with object(s) no. "+str(ObjectsInvolved))) @@ -241,7 +243,7 @@ class MacObject: import GenFunctions, Config from salome.geom import geomBuilder - geompy = geomBuilder.New( Config.theStudy ) + geompy = geomBuilder.New() if isinstance(Criterion, str) : Crit = {'South' : lambda : 0,