[minidom] Annotate getElement* methods correctly (#9919)

This commit is contained in:
Sebastian Rittau
2023-03-22 16:17:36 +01:00
committed by GitHub
parent 2ed466d3cc
commit f6f1fa3df4

View File

@@ -149,8 +149,8 @@ class Element(Node):
removeAttributeNodeNS: Incomplete
def hasAttribute(self, name: str) -> bool: ...
def hasAttributeNS(self, namespaceURI: str, localName) -> bool: ...
def getElementsByTagName(self, name: str) -> NodeList[Node]: ...
def getElementsByTagNameNS(self, namespaceURI: str, localName): ...
def getElementsByTagName(self, name: str) -> NodeList[Element]: ...
def getElementsByTagNameNS(self, namespaceURI: str, localName: str) -> NodeList[Element]: ...
def writexml(self, writer: SupportsWrite[str], indent: str = "", addindent: str = "", newl: str = "") -> None: ...
def hasAttributes(self) -> bool: ...
def setIdAttribute(self, name) -> None: ...
@@ -320,9 +320,9 @@ class Document(Node, DocumentLS):
def createAttribute(self, qName) -> Attr: ...
def createElementNS(self, namespaceURI: str, qualifiedName: str): ...
def createAttributeNS(self, namespaceURI: str, qualifiedName: str) -> Attr: ...
def getElementById(self, id): ...
def getElementsByTagName(self, name: str) -> NodeList[Node]: ...
def getElementsByTagNameNS(self, namespaceURI: str, localName): ...
def getElementById(self, id: str) -> Element | None: ...
def getElementsByTagName(self, name: str) -> NodeList[Element]: ...
def getElementsByTagNameNS(self, namespaceURI: str, localName: str) -> NodeList[Element]: ...
def isSupported(self, feature: str, version: str | None) -> bool: ...
def importNode(self, node, deep): ...
if sys.version_info >= (3, 9):