summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authoranilbey <anil.tuncel@epfl.ch>2022-07-16 11:26:43 (GMT)
committerGitHub <noreply@github.com>2022-07-16 11:26:43 (GMT)
commit16b6e14cc291865ecaf50fa57d0685da94496567 (patch)
tree6a766b2b5758442ed5f5af945aa94cb83d90a1f4
parent407ff6556cc999d692b264466ad8d32304a09bce (diff)
downloadcpython-16b6e14cc291865ecaf50fa57d0685da94496567.zip
cpython-16b6e14cc291865ecaf50fa57d0685da94496567.tar.gz
cpython-16b6e14cc291865ecaf50fa57d0685da94496567.tar.bz2
gh-94698: add Subscript and Attribute targets to ast.for documentation (GH-94901)
### Summary Add Attribute and Subscript as possible targets for the "ast for loop documentation". Automerge-Triggered-By: GH:isidentical
-rw-r--r--Doc/library/ast.rst9
1 files changed, 5 insertions, 4 deletions
diff --git a/Doc/library/ast.rst b/Doc/library/ast.rst
index b10aa7c..7ad2102 100644
--- a/Doc/library/ast.rst
+++ b/Doc/library/ast.rst
@@ -1028,10 +1028,11 @@ Control flow
.. class:: For(target, iter, body, orelse, type_comment)
A ``for`` loop. ``target`` holds the variable(s) the loop assigns to, as a
- single :class:`Name`, :class:`Tuple` or :class:`List` node. ``iter`` holds
- the item to be looped over, again as a single node. ``body`` and ``orelse``
- contain lists of nodes to execute. Those in ``orelse`` are executed if the
- loop finishes normally, rather than via a ``break`` statement.
+ single :class:`Name`, :class:`Tuple`, :class:`List`, :class:`Attribute` or
+ :class:`Subscript` node. ``iter`` holds the item to be looped over, again
+ as a single node. ``body`` and ``orelse`` contain lists of nodes to execute.
+ Those in ``orelse`` are executed if the loop finishes normally, rather than
+ via a ``break`` statement.
.. attribute:: type_comment