8000 gh-133300: argparse: make `suggest_on_error` a keyword-only parameter… · python/cpython@e6c518d · GitHub
[go: up one dir, main page]

Skip to content

Commit e6c518d

Browse files
authored
gh-133300: argparse: make suggest_on_error a keyword-only parameter (#133302)
1 parent f237953 commit e6c518d

File tree

3 files changed

+4
-2
lines changed

3 files changed

+4
-2
lines changed

Doc/library/argparse.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@ ArgumentParser objects
7474
prefix_chars='-', fromfile_prefix_chars=None, \
7575
argument_default=None, conflict_handler='error', \
7676
add_help=True, allow_abbrev=True, exit_on_error=True, \
77-
suggest_on_error=False, color=False)
77+
*, suggest_on_error=False, color=False)
7878
7979
Create a new :class:`ArgumentParser` object. All parameters should be passed
8080
as keyword arguments. Each parameter has its own more detailed description

Lib/argparse.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1886,8 +1886,8 @@ def __init__(self,
18861886
add_help=True,
18871887
allow_abbrev=True,
18881888
exit_on_error=True,
1889-
suggest_on_error=False,
18901889
*,
1890+
suggest_on_error=False,
18911891
color=False,
18921892
):
18931893
superinit = super(ArgumentParser, self).__init__
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
Make :class:`argparse.ArgumentParser`'s ``suggest_on_error`` a keyword-only
2+
parameter. Patch by Hugo van Kemenade.

0 commit comments

Comments
 (0)
0