Add AppendAction to store_types.

master
voussoir 2022-04-30 07:21:57 -07:00
parent 306ddf489c
commit 19f69473c8
No known key found for this signature in database
GPG Key ID: 5F7554F8C26DACCB
1 changed files with 2 additions and 1 deletions

View File

@ -183,6 +183,7 @@ def make_helptext(
named_actions = [] named_actions = []
required_named_actions = [] required_named_actions = []
optional_named_actions = [] optional_named_actions = []
store_types = {argparse._StoreAction, argparse._AppendAction}
flag_types = {argparse._StoreTrueAction, argparse._StoreFalseAction, argparse._StoreConstAction} flag_types = {argparse._StoreTrueAction, argparse._StoreFalseAction, argparse._StoreConstAction}
flag_actions = [] flag_actions = []
@ -194,7 +195,7 @@ def make_helptext(
all_command_names.update(action.choices.keys()) all_command_names.update(action.choices.keys())
continue continue
if type(action) is argparse._StoreAction: if type(action) in store_types:
if action.option_strings == []: if action.option_strings == []:
positional_actions.append(action) positional_actions.append(action)
all_positional_names.add(action.dest) all_positional_names.add(action.dest)