Использование metavar без нарушения справочного сообщения - PullRequest
0 голосов
/ 02 августа 2020

Я пытаюсь сделать метавар для моего подпарсера, но он всегда разбивает справочные сообщения.

usage: parser.py [-h] options ...

optional arguments:
  -h, --help     show this help message and exit

options:
  options
    list (ls)    list available platforms
    download (dl)
                 download game
    search (sr)  search game

по сравнению с тем, как это выглядит без метавара

usage: parser.py [-h] {list,ls,download,dl,search,sr} ...

positional arguments:
  {list,ls,download,dl,search,sr}
    list (ls)           list available platforms
    download (dl)       download game
    search (sr)         search game

optional arguments:
  -h, --help            show this help message and exit

это у меня есть способ иметь метавар, а также у меня нет этого избыточного options: options?

вот что я работал до сих пор: https://pastebin.com/HPeN2mkj

...