Thanks to visit codestin.com
Credit goes to github.com

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

+1-1
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

+1-1
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__
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)