From 095464874accef1cc5303f325ccabe88756bcd8b Mon Sep 17 00:00:00 2001 From: an onion Date: Fri, 20 Nov 2020 22:02:35 -0500 Subject: [PATCH] Added partial type stubs for stdlib xml (#4777) Added empty stubs for xml.dom.minidom.parse and xml.dom.minidom.parseString, and other modules under xml.dom Co-authored-by: Stephanie Ding Co-authored-by: Shantanu --- stdlib/2and3/xml/dom/expatbuilder.pyi | 3 +++ stdlib/2and3/xml/dom/minicompat.pyi | 3 +++ stdlib/2and3/xml/dom/minidom.pyi | 5 ++++- stdlib/2and3/xml/dom/xmlbuilder.pyi | 3 +++ 4 files changed, 13 insertions(+), 1 deletion(-) create mode 100644 stdlib/2and3/xml/dom/expatbuilder.pyi create mode 100644 stdlib/2and3/xml/dom/minicompat.pyi create mode 100644 stdlib/2and3/xml/dom/xmlbuilder.pyi diff --git a/stdlib/2and3/xml/dom/expatbuilder.pyi b/stdlib/2and3/xml/dom/expatbuilder.pyi new file mode 100644 index 000000000..964e6fa3f --- /dev/null +++ b/stdlib/2and3/xml/dom/expatbuilder.pyi @@ -0,0 +1,3 @@ +from typing import Any + +def __getattr__(name: str) -> Any: ... # incomplete diff --git a/stdlib/2and3/xml/dom/minicompat.pyi b/stdlib/2and3/xml/dom/minicompat.pyi new file mode 100644 index 000000000..964e6fa3f --- /dev/null +++ b/stdlib/2and3/xml/dom/minicompat.pyi @@ -0,0 +1,3 @@ +from typing import Any + +def __getattr__(name: str) -> Any: ... # incomplete diff --git a/stdlib/2and3/xml/dom/minidom.pyi b/stdlib/2and3/xml/dom/minidom.pyi index 964e6fa3f..cb53e9498 100644 --- a/stdlib/2and3/xml/dom/minidom.pyi +++ b/stdlib/2and3/xml/dom/minidom.pyi @@ -1,3 +1,6 @@ -from typing import Any +from typing import Any, Optional +from xml.sax.xmlreader import XMLReader +def parse(file: str, parser: Optional[XMLReader] = ..., bufsize: Optional[int] = ...): ... +def parseString(string: str, parser: Optional[XMLReader] = ...): ... def __getattr__(name: str) -> Any: ... # incomplete diff --git a/stdlib/2and3/xml/dom/xmlbuilder.pyi b/stdlib/2and3/xml/dom/xmlbuilder.pyi new file mode 100644 index 000000000..964e6fa3f --- /dev/null +++ b/stdlib/2and3/xml/dom/xmlbuilder.pyi @@ -0,0 +1,3 @@ +from typing import Any + +def __getattr__(name: str) -> Any: ... # incomplete