]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
gh-93607: document `root` attribute of `iterparse` (#99410)
authorPrometheus3375 <35541026+Prometheus3375@users.noreply.github.com>
Tue, 31 Oct 2023 16:16:55 +0000 (19:16 +0300)
committerGitHub <noreply@github.com>
Tue, 31 Oct 2023 16:16:55 +0000 (16:16 +0000)
Co-authored-by: Stanley <46876382+slateny@users.noreply.github.com>
Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>
Doc/library/xml.etree.elementtree.rst

index c9b32632c6b309ece9d9d38eb0356ebe937456a1..57cfbb8d92244be90d2b848e7ed7f5de6a286b70 100644 (file)
@@ -622,7 +622,9 @@ Functions
    *parser* is an optional parser instance.  If not given, the standard
    :class:`XMLParser` parser is used.  *parser* must be a subclass of
    :class:`XMLParser` and can only use the default :class:`TreeBuilder` as a
-   target.  Returns an :term:`iterator` providing ``(event, elem)`` pairs.
+   target. Returns an :term:`iterator` providing ``(event, elem)`` pairs;
+   it has a ``root`` attribute that references the root element of the
+   resulting XML tree once *source* is fully read.
 
    Note that while :func:`iterparse` builds the tree incrementally, it issues
    blocking reads on *source* (or the file it names).  As such, it's unsuitable