fermilink.cli.parser_sessions module

fermilink.cli.parser_sessions.register_chat_parser(subparsers, *, cmd_chat)[source]

Register parser arguments for chat.

Parameters:
  • subparsers (argparse._SubParsersAction[argparse.ArgumentParser]) – Subparser collection created from the root parser.

  • cmd_chat (CommandHandler) – Command handler for chat subcommands.

Returns:

No return value; parser objects are mutated in place.

Return type:

None

fermilink.cli.parser_sessions.register_exec_loop_parsers(subparsers, *, cmd_exec, cmd_loop)[source]

Register parser arguments for exec loop.

Parameters:
  • subparsers (argparse._SubParsersAction[argparse.ArgumentParser]) – Subparser collection created from the root parser.

  • cmd_exec (CommandHandler) – Command handler for exec subcommands.

  • cmd_loop (CommandHandler) – Command handler for loop subcommands.

Returns:

No return value; parser objects are mutated in place.

Return type:

None