11from _typeshed import ReadableBuffer
22from collections .abc import Sequence
3- from typing import Final
3+ from typing import Any , Final
44from xml .etree .ElementTree import (
55 Element ,
66 ElementTree ,
@@ -49,7 +49,7 @@ XMLTreeBuilder = DefusedXMLParser
4949XMLParse = DefusedXMLParser
5050XMLParser = DefusedXMLParser
5151
52- # wrapper to xml.etree.ElementTree.parse
52+ # Wrapper to xml.etree.ElementTree.parse
5353def parse (
5454 source : _FileRead ,
5555 parser : XMLParser | None = None ,
@@ -58,15 +58,17 @@ def parse(
5858 forbid_external : bool = True ,
5959) -> ElementTree : ...
6060
61- # wrapper to xml.etree.ElementTree.iterparse
61+ # Wrapper to xml.etree.ElementTree.iterparse
62+ #
63+ # See there for possible return types.
6264def iterparse (
6365 source : _FileRead ,
6466 events : Sequence [str ] | None = None ,
6567 parser : XMLParser | None = None ,
6668 forbid_dtd : bool = False ,
6769 forbid_entities : bool = True ,
6870 forbid_external : bool = True ,
69- ) -> _IterParseIterator : ...
71+ ) -> _IterParseIterator [ Any ] : ...
7072def fromstring (
7173 text : str | ReadableBuffer , forbid_dtd : bool = False , forbid_entities : bool = True , forbid_external : bool = True
7274) -> Element : ...
0 commit comments