MCPcopy Create free account
hub / github.com/ARM-software/AVH / parse_arguments

Function parse_arguments

interface/video/python/vsi_video_server.py:436–451  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

434 raise argparse.ArgumentTypeError(f"Invalid IP address: {ip}!")
435
436def parse_arguments():
437 formatter = lambda prog: argparse.HelpFormatter(prog, max_help_position=41)
438 parser = argparse.ArgumentParser(formatter_class=formatter, description="VSI Video Server")
439
440 parser_optional = parser.add_argument_group("optional")
441 parser_optional.add_argument("--ip", dest="ip", metavar="<IP>",
442 help=f"Server IP address (default: {default_address[0]})",
443 type=ip, default=default_address[0])
444 parser_optional.add_argument("--port", dest="port", metavar="<TCP Port>",
445 help=f"TCP port (default: {default_address[1]})",
446 type=int, default=default_address[1])
447 parser_optional.add_argument("--authkey", dest="authkey", metavar="<Auth Key>",
448 help=f"Authorization key (default: {default_authkey})",
449 type=str, default=default_authkey)
450
451 return parser.parse_args()
452
453if __name__ == '__main__':
454 args = parse_arguments()

Callers 1

Calls

no outgoing calls

Tested by

no test coverage detected