in simuleval/cli.py [0:0]
def _main(client_only=False):
parser = options.general_parser()
options.add_server_args(parser)
if not client_only:
options.add_data_args(parser)
args, _ = parser.parse_known_args()
if not client_only:
_, agent_cls = find_agent_cls(args)
if args.data_type is None:
args.data_type = agent_cls.data_type
logging.getLogger("tornado.access").setLevel(logging.WARNING)
server_process = Process(
target=start_server, args=(args, ))
server_process.start()
time.sleep(3)
else:
server_process = None
client = start_client(args)
evaluate(args, client, server_process)