https://github.com/python/cpython/commit/da3fea361eaab887da61921616b73a3f86c20058 commit: da3fea361eaab887da61921616b73a3f86c20058 branch: 3.14 author: Miss Islington (bot) <[email protected]> committer: savannahostrowski <[email protected]> date: 2026-03-03T21:47:39Z summary:
[3.14] Fix incorrect statement about argparse.ArgumentParser.add_argument() (GH-145479) (#145485) Fix incorrect statement about argparse.ArgumentParser.add_argument() (GH-145479) (cherry picked from commit dc12d1999b88e84d5a6b8e491be468b73379e54b) Co-authored-by: Justin Kunimune <[email protected]> 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 b80f0d2900599e..2b2bf0a9d6eca8 100644 --- a/Doc/library/argparse.rst +++ b/Doc/library/argparse.rst @@ -732,9 +732,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]
