--- argparse.py 2014-11-11 09:14:47.571017189 -0800 +++ bth_argparse.py 2014-11-11 09:35:14.660791855 -0800 @@ -1057,8 +1057,9 @@ # create a pseudo-action to hold the choice help if 'help' in kwargs: help = kwargs.pop('help') - choice_action = self._ChoicesPseudoAction(name, help) - self._choices_actions.append(choice_action) + if help != SUPPRESS: + choice_action = self._ChoicesPseudoAction(name, help) + self._choices_actions.append(choice_action) # create the parser and add it to the map parser = self._parser_class(**kwargs)