в группах аргументов в группе аргументов отсутствует справочный контент? - PullRequest
0 голосов
/ 01 мая 2019

Я пытаюсь использовать группы аргументов внутри группы аргументов.Но у подгрупп нет справочного контента, как я могу это исправить?

normal_group = parser.add_argument_group('Normal group')
normal_group.add_argument(
    '--aa',
    type=str
)
normal_group.add_argument(
    '--ab',
    type=str
)
g1_in_normal_group = normal_group.add_argument_group('g1 in normal')
g1_in_normal_group.add_argument(
    '--a1a',
    type=str
)
g1_in_normal_group.add_argument(
    '--a1b',
    type=str
)

Справочный контент выглядит так:

Normal group:
  --aa AA
  --ab AB

a1a и a1b здесь отсутствуют.Но аргумент все еще функционален, когда я пытаюсь использовать его в командной строке:

python3 test_argparsers.py a --aa 1 --top1 a --a1a x
parsedargs = Namespace(a1a='x', a1b=None, aa='1', ab=None)
...