X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FGEOM_SWIG%2FgeomBuilder.py;h=7d9ffde95cb2c073a9de8e0cc528354d9c61b200;hb=5dd2cb307e339a9ac5ec3b81c3432cdfb4ea39bd;hp=bcf8ef0f4222850b518ce9fe99e39b118e330ab6;hpb=197ecbaecda52164fc161dbf370c73ed8c8d362e;p=modules%2Fgeom.git diff --git a/src/GEOM_SWIG/geomBuilder.py b/src/GEOM_SWIG/geomBuilder.py index bcf8ef0f4..7d9ffde95 100644 --- a/src/GEOM_SWIG/geomBuilder.py +++ b/src/GEOM_SWIG/geomBuilder.py @@ -12641,7 +12641,18 @@ class geomField( GEOM._objref_GEOM_Field ): ## Remove a time step from the field def removeStep(self,step): "Remove a time step from the field" + stepSO = None + try: + stepObj = self.field.GetStep( self, step ) + if stepObj: + stepSO = geom.myStudy.FindObjectID( stepObj.GetStudyEntry() ) + except: + #import traceback + #traceback.print_exc() + pass self.field.RemoveStep( self, step ) + if stepSO: + geom.myBuilder.RemoveObjectWithChildren( stepSO ) return ## Returns number of time steps in the field