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:]))
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:]))
(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:]))
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:]))