diff options
author | Serhiy Storchaka <storchaka@gmail.com> | 2024-10-12 12:15:37 (GMT) |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-10-12 12:15:37 (GMT) |
commit | 63cf4e914f879ee28a75c02e867baa7c6047ea2b (patch) | |
tree | 88de7ebc06e68a4dd9e088e0249653427d675878 /Lib/argparse.py | |
parent | 07c2d15977738165e9dc4248e7edda7c75ecc14b (diff) | |
download | cpython-63cf4e914f879ee28a75c02e867baa7c6047ea2b.zip cpython-63cf4e914f879ee28a75c02e867baa7c6047ea2b.tar.gz cpython-63cf4e914f879ee28a75c02e867baa7c6047ea2b.tar.bz2 |
gh-125254: Fix error report about ambiguous option in argparse (GH-125273)
This was a regression introduced in gh-58573. It was only tested for the
case when the ambiguous option is the last argument in the command line.
Diffstat (limited to 'Lib/argparse.py')
-rw-r--r-- | Lib/argparse.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/Lib/argparse.py b/Lib/argparse.py index 64dbd71..cbecb3b 100644 --- a/Lib/argparse.py +++ b/Lib/argparse.py @@ -2019,7 +2019,7 @@ class ArgumentParser(_AttributeHolder, _ActionsContainer): if len(option_tuples) > 1: options = ', '.join([option_string for action, option_string, sep, explicit_arg in option_tuples]) - args = {'option': arg_string, 'matches': options} + args = {'option': arg_strings[start_index], 'matches': options} msg = _('ambiguous option: %(option)s could match %(matches)s') raise ArgumentError(None, msg % args) |