コード例 #1
0
ファイル: local_server.py プロジェクト: blockspacer/Prelude
  server_module = __import__(server_module_name, fromlist=[True])
  server_backend_class = getattr(server_module, server_backend_class_name)
  server = server_backend_class()

  server_args = json.loads(server_args_as_json)

  named_ports = server.StartAndGetNamedPorts(server_args)
  assert isinstance(named_ports, list)
  for named_port in named_ports:
    assert isinstance(named_port, NamedPort)

  # Note: This message is scraped by the parent process'
  # _GetNamedPortsFromBackend(). Do **not** change it.
  # pylint: disable=protected-access
  print 'LocalServerBackend started: %s' % json.dumps([pair._asdict()
                                                       for pair in named_ports])
  sys.stdout.flush()

  return server.ServeForever()


if __name__ == '__main__':
  # This trick is needed because local_server.NamedPort is not the
  # same as sys.modules['__main__'].NamedPort. The module itself is loaded
  # twice, basically.
  # pylint: disable=wrong-import-position
  from telemetry.core import local_server  # pylint: disable=import-self
  sys.exit(
      local_server._LocalServerBackendMain(  # pylint: disable=protected-access
          sys.argv[1:]))
コード例 #2
0
     server_args_as_json) = args[:4]
    assert cmd == 'run_backend'
    server_module = __import__(server_module_name, fromlist=[True])
    server_backend_class = getattr(server_module, server_backend_class_name)
    server = server_backend_class()

    server_args = json.loads(server_args_as_json)

    named_ports = server.StartAndGetNamedPorts(server_args)
    assert isinstance(named_ports, list)
    for named_port in named_ports:
        assert isinstance(named_port, NamedPort)

    # Note: This message is scraped by the parent process'
    # _GetNamedPortsFromBackend(). Do **not** change it.
    print 'LocalServerBackend started: %s' % json.dumps(
        [pair._asdict() for pair in named_ports])  # pylint: disable=W0212
    sys.stdout.flush()

    return server.ServeForever()


if __name__ == '__main__':
    # This trick is needed because local_server.NamedPort is not the
    # same as sys.modules['__main__'].NamedPort. The module itself is loaded
    # twice, basically.
    from telemetry.core import local_server  # pylint: disable=W0406
    sys.exit(
        local_server._LocalServerBackendMain(  # pylint: disable=W0212
            sys.argv[1:]))
コード例 #3
0
ファイル: local_server.py プロジェクト: HTshandou/chromium
  (cmd, server_module_name,
   server_backend_class_name, server_args_as_json) = args[:4]
  assert cmd == 'run_backend'
  server_module = __import__(server_module_name, fromlist=[True])
  server_backend_class = getattr(server_module, server_backend_class_name)
  server = server_backend_class()

  server_args = json.loads(server_args_as_json)

  named_ports = server.StartAndGetNamedPorts(server_args)
  assert isinstance(named_ports, list)
  for named_port in named_ports:
    assert isinstance(named_port, NamedPort)

  # Note: This message is scraped by the parent process'
  # _GetNamedPortsFromBackend(). Do **not** change it.
  print 'LocalServerBackend started: %s' % json.dumps(
      [pair._asdict() for pair in named_ports]) # pylint: disable=W0212
  sys.stdout.flush()

  return server.ServeForever()


if __name__ == '__main__':
  # This trick is needed because local_server.NamedPort is not the
  # same as sys.modules['__main__'].NamedPort. The module itself is loaded
  # twice, basically.
  from telemetry.core import local_server # pylint: disable=W0406
  sys.exit(local_server._LocalServerBackendMain( # pylint: disable=W0212
      sys.argv[1:]))
コード例 #4
0
  assert cmd == 'run_backend'
  server_module = __import__(server_module_name, fromlist=[True])
  server_backend_class = getattr(server_module, server_backend_class_name)
  server = server_backend_class()

  server_args = json.loads(server_args_as_json)

  named_ports = server.StartAndGetNamedPorts(server_args)
  assert isinstance(named_ports, list)
  for named_port in named_ports:
    assert isinstance(named_port, NamedPort)

  # Note: This message is scraped by the parent process'
  # _GetNamedPortsFromBackend(). Do **not** change it.
  # pylint: disable=protected-access
  print 'LocalServerBackend started: %s' % json.dumps([pair._asdict()
                                                       for pair in named_ports])
  sys.stdout.flush()

  return server.ServeForever()


if __name__ == '__main__':
  # This trick is needed because local_server.NamedPort is not the
  # same as sys.modules['__main__'].NamedPort. The module itself is loaded
  # twice, basically.
  from telemetry.core import local_server  # pylint: disable=import-self
  sys.exit(
      local_server._LocalServerBackendMain(  # pylint: disable=protected-access
          sys.argv[1:]))