https://github.com/python/cpython/commit/dc12d1999b88e84d5a6b8e491be468b73379e54b
commit: dc12d1999b88e84d5a6b8e491be468b73379e54b
branch: main
author: Justin Kunimune <[email protected]>
committer: savannahostrowski <[email protected]>
date: 2026-03-03T21:41:26Z
summary:

Fix incorrect statement about argparse.ArgumentParser.add_argument() (#145479)

Co-authored-by: Savannah Ostrowski <[email protected]>

files:
M Doc/library/argparse.rst

diff --git a/Doc/library/argparse.rst b/Doc/library/argparse.rst
index ca4f439c345f32..8f31e815e0eb4b 100644
--- a/Doc/library/argparse.rst
+++ b/Doc/library/argparse.rst
@@ -739,9 +739,9 @@ By default, :mod:`!argparse` automatically handles the 
internal naming and
 display names of arguments, simplifying the process without requiring
 additional configuration.
 As such, you do not need to specify the dest_ and metavar_ parameters.
-The dest_ parameter defaults to the argument name with underscores ``_``
-replacing hyphens ``-`` . The metavar_ parameter defaults to the
-upper-cased name. For example::
+For optional arguments, the dest_ parameter defaults to the argument name, with
+underscores ``_`` replacing hyphens ``-``. The metavar_ parameter defaults to
+the upper-cased name. For example::
 
    >>> parser = argparse.ArgumentParser(prog='PROG')
    >>> parser.add_argument('--foo-bar')

_______________________________________________
Python-checkins mailing list -- [email protected]
To unsubscribe send an email to [email protected]
https://mail.python.org/mailman3//lists/python-checkins.python.org
Member address: [email protected]

Reply via email to