[Python-checkins] bpo-38531: document extend action's added version (GH-16865) (GH-16868)
Raymond Hettinger
webhook-mailer at python.org
Sun Oct 20 16:25:28 EDT 2019
https://github.com/python/cpython/commit/db385229645dbaaa9863e259b2fae67b9da873fe
commit: db385229645dbaaa9863e259b2fae67b9da873fe
branch: 3.8
author: Miss Islington (bot) <31488909+miss-islington at users.noreply.github.com>
committer: Raymond Hettinger <rhettinger at users.noreply.github.com>
date: 2019-10-20T13:25:25-07:00
summary:
bpo-38531: document extend action's added version (GH-16865) (GH-16868)
(cherry picked from commit 74142078b3b78fea7b4cd791e5c577c0c0964eb7)
Co-authored-by: Batuhan Taşkaya <47358913+isidentical at users.noreply.github.com>
files:
M Doc/library/argparse.rst
diff --git a/Doc/library/argparse.rst b/Doc/library/argparse.rst
index ee00559485c1d..5a61a5bf8ed90 100644
--- a/Doc/library/argparse.rst
+++ b/Doc/library/argparse.rst
@@ -810,6 +810,8 @@ how the command-line arguments should be handled. The supplied actions are:
>>> parser.parse_args(["--foo", "f1", "--foo", "f2", "f3", "f4"])
Namespace(foo=['f1', 'f2', 'f3', 'f4'])
+ .. versionadded:: 3.8
+
You may also specify an arbitrary action by passing an Action subclass or
other object that implements the same interface. The recommended way to do
this is to extend :class:`Action`, overriding the ``__call__`` method
More information about the Python-checkins
mailing list