summaryrefslogtreecommitdiffstats
path: root/Python/getargs.c
diff options
context:
space:
mode:
authorAntony Lee <anntzer.lee@gmail.com>2022-05-01 06:04:50 (GMT)
committerGitHub <noreply@github.com>2022-05-01 06:04:50 (GMT)
commitad5e8520f3e117f45481513014548a39879d30d2 (patch)
treee967814e58ce8cd84ad3debc8f6ff91781991ef8 /Python/getargs.c
parent9588f880a286a8cc5597188f6ab44108c8f18761 (diff)
downloadcpython-ad5e8520f3e117f45481513014548a39879d30d2.zip
cpython-ad5e8520f3e117f45481513014548a39879d30d2.tar.gz
cpython-ad5e8520f3e117f45481513014548a39879d30d2.tar.bz2
bpo-39716: Raise on conflicting subparser names. (GH-18605)
Raise an ArgumentError when the same subparser name is added twice to an ArgumentParser. This is consistent with the (default) behavior when the same option string is added twice to an ArgumentParser. (Support for `conflict_handler="resolve"` could be considered as a followup feature, although real use cases seem even rarer than "resolve"ing option-strings.) Automerge-Triggered-By: GH:rhettinger
Diffstat (limited to 'Python/getargs.c')
0 files changed, 0 insertions, 0 deletions