@@ -66,11 +66,11 @@ def __init__(self, *args, **kwargs):
6666 music_parser = Cmd2ArgumentParser (description = 'Manage music' , prog = 'music' )
6767
6868 # Add subcommands to music
69- music_subparsers = music_parser .add_subparsers (required = True , dest = 'subcommand' )
69+ music_subparsers = music_parser .add_subparsers ()
7070 music_create_parser = music_subparsers .add_parser ('create' , help = 'Create music' )
7171
7272 # Add subcommands to music -> create
73- music_create_subparsers = music_create_parser .add_subparsers (required = True , dest = 'subcommand' )
73+ music_create_subparsers = music_create_parser .add_subparsers ()
7474 music_create_jazz_parser = music_create_subparsers .add_parser ('jazz' , help = 'Create jazz' )
7575 music_create_rock_parser = music_create_subparsers .add_parser ('rock' , help = 'Create rocks' )
7676
@@ -217,7 +217,7 @@ def do_hint(self, args: argparse.Namespace) -> None:
217217 arg_tokens_parser .add_argument ('parent_arg' , help = 'arg from a parent parser' )
218218
219219 # Create a subcommand for to exercise receiving parent_tokens and subcommand name in arg_tokens
220- arg_tokens_subparser = arg_tokens_parser .add_subparsers (required = True , dest = 'subcommand' )
220+ arg_tokens_subparser = arg_tokens_parser .add_subparsers (dest = 'subcommand' )
221221 arg_tokens_subcmd_parser = arg_tokens_subparser .add_parser ('subcmd' )
222222
223223 arg_tokens_subcmd_parser .add_argument ('choices_pos' , choices_function = choices_takes_arg_tokens )
0 commit comments