6 clt = orbmodule.client()
7 clt.waitNS("/ContainerManager")
8 obj = clt.orb.resolve_initial_references("NameService")
9 rootContext = obj._narrow(CosNaming.NamingContext)
11 cname.append(CosNaming.NameComponent('Containers', 'dir'))
15 ccontext = rootContext.resolve(cname)
17 except CosNaming.NamingContext.NotFound, ex:
19 except CosNaming.NamingContext.InvalidName, ex:
21 except CosNaming.NamingContext.CannotProceed, ex:
23 except (CORBA.TRANSIENT,CORBA.OBJECT_NOT_EXIST,CORBA.COMM_FAILURE):
26 def waitContainer(mycont):
28 bl,bi=ccontext.list(0)
32 for s in b.binding_name :
34 obj=ccontext.resolve([s])
35 scontext = obj._narrow(CosNaming.NamingContext)
36 bll,bii=scontext.list(0)
40 for s in bb.binding_name :
51 if cont != sys.argv[0]: