Skip to content

Commit

Permalink
[3.12] gh-77956: Add the words 'default' and 'version' help text loca…
Browse files Browse the repository at this point in the history
…lizable (GH-12711) (GH-115967)

(cherry picked from commit da382aa)

Co-authored-by: paul.j3
Co-authored-by: Emmanuel Arias <[email protected]>
Co-authored-by: Jérémie Detrey <[email protected]>
  • Loading branch information
3 people authored Feb 26, 2024
1 parent 7b91b90 commit f0c194a
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 2 deletions.
6 changes: 4 additions & 2 deletions Lib/argparse.py
Original file line number Diff line number Diff line change
Expand Up @@ -722,7 +722,7 @@ def _get_help_string(self, action):
if action.default is not SUPPRESS:
defaulting_nargs = [OPTIONAL, ZERO_OR_MORE]
if action.option_strings or action.nargs in defaulting_nargs:
help += ' (default: %(default)s)'
help += _(' (default: %(default)s)')
return help


Expand Down Expand Up @@ -1151,7 +1151,9 @@ def __init__(self,
version=None,
dest=SUPPRESS,
default=SUPPRESS,
help="show program's version number and exit"):
help=None):
if help is None:
help = _("show program's version number and exit")
super(_VersionAction, self).__init__(
option_strings=option_strings,
dest=dest,
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Add 'default' and 'version' help text for localization in argparse.

0 comments on commit f0c194a

Please sign in to comment.