[New-bugs-announce] [issue46057] argparse: embedded groups may prevent options from being in help output
László Attila Tóth
report at bugs.python.org
Sun Dec 12 09:53:18 EST 2021
New submission from László Attila Tóth <laszlo.attila.toth at gmail.com>:
I tried to use the following code where the --db-password is not shown in the --help output (Originally I wanted to use mutually exclusive groups but that feature also works strangely, so I changed them to regular groups).
def register_db_args(parser: argparse.ArgumentParser):
grp = parser.add_argument_group('Database settings')
grp.add_argument('--db-config', dest='db_config_file',
help='Config file containg all details including password')
grp.add_argument('--db-host')
grp.add_argument('--db-port')
grp.add_argument('--db-user')
xgrp = grp.add_argument_group()
xgrp.add_argument('--db-password')
xgrp.add_argument('--db-password-env')
xgrp.add_argument('--db-password-file')
----------
components: Library (Lib)
messages: 408388
nosy: Laszlo.Attila.Toth
priority: normal
severity: normal
status: open
title: argparse: embedded groups may prevent options from being in help output
type: behavior
versions: Python 3.10, Python 3.11, Python 3.8, Python 3.9
_______________________________________
Python tracker <report at bugs.python.org>
<https://bugs.python.org/issue46057>
_______________________________________
More information about the New-bugs-announce
mailing list