From: mkr Date: Thu, 18 May 2006 10:44:16 +0000 (+0000) Subject: Modifications from Erwan Adam for bug PAL12407 : Improvement of batchmode_geompy.py. X-Git-Tag: V2_2_0_maintainance_FINAL^0 X-Git-Url: http://git.salome-platform.org/gitweb/?a=commitdiff_plain;h=bad69bc96759a125a7a7198da288200d77aad118;p=modules%2Fgeom.git Modifications from Erwan Adam for bug PAL12407 : Improvement of batchmode_geompy.py. --- diff --git a/src/GEOM_SWIG/batchmode_geompy.py b/src/GEOM_SWIG/batchmode_geompy.py index 1bdbb8aec..db9850c54 100644 --- a/src/GEOM_SWIG/batchmode_geompy.py +++ b/src/GEOM_SWIG/batchmode_geompy.py @@ -31,10 +31,16 @@ import GEOM g=None step = 0 -while step < 50 and g == None: +sleeping_time = 0.01 +sleeping_time_max = 1.0 +while 1: g = lcc.FindOrLoadComponent("FactoryServer", "GEOM") + if g is not None: break step = step + 1 - time.sleep(4) + if step > 100: break + time.sleep(sleeping_time) + sleeping_time = max(sleeping_time_max, 2*sleeping_time) + pass geom = g._narrow( GEOM.GEOM_Gen ) myBuilder = myStudy.NewBuilder()