https://github.com/python/cpython/commit/c9826c11db25e81b1a90c837f84074879f1b1126
commit: c9826c11db25e81b1a90c837f84074879f1b1126
branch: main
author: Savannah Ostrowski <[email protected]>
committer: serhiy-storchaka <[email protected]>
date: 2024-10-15T15:48:28Z
summary:
gh-89819: Add argument_default and conflict_handler to add_argument_group()
docs (GH-125379)
files:
M Doc/library/argparse.rst
diff --git a/Doc/library/argparse.rst b/Doc/library/argparse.rst
index d58c75eef3e739..51ab8e29ff96d5 100644
--- a/Doc/library/argparse.rst
+++ b/Doc/library/argparse.rst
@@ -1808,7 +1808,8 @@ FileType objects
Argument groups
^^^^^^^^^^^^^^^
-.. method:: ArgumentParser.add_argument_group(title=None, description=None)
+.. method:: ArgumentParser.add_argument_group(title=None, description=None, *,
\
+ [argument_default],
[conflict_handler])
By default, :class:`ArgumentParser` groups command-line arguments into
"positional arguments" and "options" when displaying help
@@ -1853,6 +1854,11 @@ Argument groups
--bar BAR bar help
+ The optional, keyword-only parameters argument_default_ and
conflict_handler_
+ allow for finer-grained control of the behavior of the argument group. These
+ parameters have the same meaning as in the :class:`ArgumentParser`
constructor,
+ but apply specifically to the argument group rather than the entire parser.
+
Note that any arguments not in your user-defined groups will end up back
in the usual "positional arguments" and "optional arguments" sections.
_______________________________________________
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]