class WebChannels(object): def __init__(self): self.server = TimeoutServerProxy() def getWebChannels(self): log.debug("SerienServer getWebChannels()") result = self.server.getWebChannels() log.debug("SerienServer getWebChannels result:", result) return result
break time.sleep(1) print 'Launched. Initializing setup...' # Check for when RPC is ready. while True: rpc_ready = 0 waiting_on = [] num_instances = 0 for controller in controllers: for instance in controller.instances: num_instances += 1 try: server = TimeoutServerProxy( 'http://%s:%d' % (instance.public_dns_name, FLAGS.rpcport), timeout = 5) if server.ready(): rpc_ready += 1 except Exception, e: waiting_on.append(instance.public_dns_name) sys.stdout.write('Waiting on: instances\r') sys.stdout.write('Waiting on: %2d instances\r' % (len(waiting_on))) sys.stdout.flush() if num_instances == rpc_ready: break time.sleep(2) sys.stdout.write('Waiting on: (None). \n') sys.stdout.flush()
def __init__(self): self.server = TimeoutServerProxy()