gh-133300: argparse: make suggest_on_error a keyword-only parameter (#133302)

This commit is contained in:
Hugo van Kemenade 2025-05-02 18:11:44 +03:00 committed by GitHub
parent f2379535fe
commit e6c518d2eb
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 4 additions and 2 deletions

View file

@ -74,7 +74,7 @@ ArgumentParser objects
prefix_chars='-', fromfile_prefix_chars=None, \
argument_default=None, conflict_handler='error', \
add_help=True, allow_abbrev=True, exit_on_error=True, \
suggest_on_error=False, color=False)
*, suggest_on_error=False, color=False)
Create a new :class:`ArgumentParser` object. All parameters should be passed
as keyword arguments. Each parameter has its own more detailed description

View file

@ -1886,8 +1886,8 @@ def __init__(self,
add_help=True,
allow_abbrev=True,
exit_on_error=True,
suggest_on_error=False,
*,
suggest_on_error=False,
color=False,
):
superinit = super(ArgumentParser, self).__init__

View file

@ -0,0 +1,2 @@
Make :class:`argparse.ArgumentParser`'s ``suggest_on_error`` a keyword-only
parameter. Patch by Hugo van Kemenade.