Skip to content

Commit addd1c5

Browse files
committed
bpo-44864: Do not translate user-provided strings in ArgumentParser.add_subparsers()
Call `_()` on `argparse`-provided strings only.
1 parent 0eec627 commit addd1c5

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

Lib/argparse.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1774,8 +1774,8 @@ def add_subparsers(self, **kwargs):
17741774
kwargs.setdefault('parser_class', type(self))
17751775

17761776
if 'title' in kwargs or 'description' in kwargs:
1777-
title = _(kwargs.pop('title', 'subcommands'))
1778-
description = _(kwargs.pop('description', None))
1777+
title = kwargs.pop('title', _('subcommands'))
1778+
description = kwargs.pop('description', None)
17791779
self._subparsers = self.add_argument_group(title, description)
17801780
else:
17811781
self._subparsers = self._positionals

0 commit comments

Comments
 (0)