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
Beispiel #2
0
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()
Beispiel #5
0
    def __init__(self):

        self.server = TimeoutServerProxy()