INNER CODE UNIT · Python
parse_args
modelscope/AdaSeq · adaseq/commands/__init__.py:10
def parse_args( # noqa: D103
prog: Optional[str] = None,
) -> Tuple[argparse.ArgumentParser, argparse.Namespace]:
parser = argparse.ArgumentParser(prog=prog)
parser.add_argument('--version', action='version', version=f'%(prog)s {__version__}')
subparsers = parser.add_subparsers(help='commands')
Train.add_subparser(subparsers)
Test.add_subparser(subparsers)
args = parser.parse_args()
return parser, args
def main(prog: Optional[str] = None) -> None: # noqa: D103
parser, args = parse_args(prog)