При использовании аргумента (необязательный и позиционный оба имеют эту проблему) с ключевым словом choices
сгенерированный вывод справки показывает эти варианты.
Если тот же самый аргумент также включает ключевое слово metavar
, список вариантов будет исключен из сгенерированного вывода.
Что я имел в виду, так это показать metavar
в строке usage
, но на самом деле показать доступные варианты, когда в «автопомощи» перечислены позиционные/необязательные детали аргумента.
Любые простые исправления/обходные пути?
Я уже запустил оболочку argparse для пользовательской функциональности справки. Возможно, это должно быть еще одной функцией в моем списке TODO.