From 4dc033fcf46bab9ac8a84fa1749f216e2d8d855e Mon Sep 17 00:00:00 2001 From: Ethan Dalool Date: Tue, 28 Jan 2020 19:31:38 -0800 Subject: [PATCH] Update argparse_multi to also fill in the parser's name. --- SublimeSnippets/argparse_multi.sublime-snippet | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/SublimeSnippets/argparse_multi.sublime-snippet b/SublimeSnippets/argparse_multi.sublime-snippet index 346b776..7a1c4df 100644 --- a/SublimeSnippets/argparse_multi.sublime-snippet +++ b/SublimeSnippets/argparse_multi.sublime-snippet @@ -10,12 +10,12 @@ def main(argv): parser = argparse.ArgumentParser(description=__doc__) subparsers = parser.add_subparsers() - p_example = subparsers.add_parser('example1') - p_example.add_argument('required_positional') - p_example.add_argument('optional_positional', nargs='?', default=None) - p_example.add_argument('-k', '--kwarg', dest='kwarg', default=None) - p_example.add_argument('-b', '--boolkwarg', dest='boolkwarg', action='store_true') - p_example.set_defaults(func=$1_argparse) + p_$1 = subparsers.add_parser('$1') + p_$1.add_argument('required_positional') + p_$1.add_argument('optional_positional', nargs='?', default=None) + p_$1.add_argument('-k', '--kwarg', dest='kwarg', default=None) + p_$1.add_argument('-b', '--boolkwarg', dest='boolkwarg', action='store_true') + p_$1.set_defaults(func=$1_argparse) args = parser.parse_args(argv) return args.func(args)