def add_subparser(subparsers: SubParsersAction, parents: List[argparse.ArgumentParser]) -> None: """Add all run parsers. Args: subparsers: subparser we are going to attach to parents: Parent parsers, needed to ensure tree structure in argparse """ run_parser = subparsers.add_parser( "run", parents=parents, conflict_handler="resolve", formatter_class=argparse.ArgumentDefaultsHelpFormatter, help="Starts a Rasa server with your trained model.", ) run_parser.set_defaults(func=run) run_subparsers = run_parser.add_subparsers() sdk_subparser = run_subparsers.add_parser( "actions", parents=parents, conflict_handler="resolve", formatter_class=argparse.ArgumentDefaultsHelpFormatter, help="Runs the action server.", ) sdk_subparser.set_defaults(func=run_actions) arguments.set_run_arguments(run_parser) arguments.set_run_action_arguments(sdk_subparser)
def add_subparser( subparsers: argparse._SubParsersAction, parents: List[argparse.ArgumentParser] ): run_parser = subparsers.add_parser( "run", parents=parents, conflict_handler="resolve", formatter_class=argparse.ArgumentDefaultsHelpFormatter, help="Start a Rasa server which loads a trained model.", ) run_parser.set_defaults(func=run) arguments.set_run_arguments(run_parser) run_subparsers = run_parser.add_subparsers() sdk_subparser = run_subparsers.add_parser( "actions", parents=parents, conflict_handler="resolve", formatter_class=argparse.ArgumentDefaultsHelpFormatter, help="Run the action server", ) sdk_subparser.set_defaults(func=run_actions) arguments.set_run_action_arguments(sdk_subparser)