massive update, probably broken
[dotfiles/.git] / .config / coc / extensions / coc-python-data / languageServer.0.5.59 / Typeshed / stdlib / 2and3 / xml / sax / saxutils.pyi
diff --git a/.config/coc/extensions/coc-python-data/languageServer.0.5.59/Typeshed/stdlib/2and3/xml/sax/saxutils.pyi b/.config/coc/extensions/coc-python-data/languageServer.0.5.59/Typeshed/stdlib/2and3/xml/sax/saxutils.pyi
new file mode 100644 (file)
index 0000000..b930451
--- /dev/null
@@ -0,0 +1,59 @@
+import sys\r
+from typing import AnyStr, Mapping\r
+\r
+from xml.sax import handler\r
+from xml.sax import xmlreader\r
+\r
+def escape(data: AnyStr, entities: Mapping[str, str] = ...) -> AnyStr: ...\r
+def unescape(data: AnyStr, entities: Mapping[str, str] = ...) -> AnyStr: ...\r
+def quoteattr(data: AnyStr, entities: Mapping[str, str] = ...) -> AnyStr: ...\r
+\r
+class XMLGenerator(handler.ContentHandler):\r
+    if sys.version_info >= (3, 0):\r
+        def __init__(self, out=..., encoding=...,\r
+                     short_empty_elements: bool=...) -> None: ...\r
+    else:\r
+        def __init__(self, out=..., encoding=...) -> None: ...\r
+    def startDocument(self): ...\r
+    def endDocument(self): ...\r
+    def startPrefixMapping(self, prefix, uri): ...\r
+    def endPrefixMapping(self, prefix): ...\r
+    def startElement(self, name, attrs): ...\r
+    def endElement(self, name): ...\r
+    def startElementNS(self, name, qname, attrs): ...\r
+    def endElementNS(self, name, qname): ...\r
+    def characters(self, content): ...\r
+    def ignorableWhitespace(self, content): ...\r
+    def processingInstruction(self, target, data): ...\r
+\r
+class XMLFilterBase(xmlreader.XMLReader):\r
+    def __init__(self, parent=...) -> None: ...\r
+    def error(self, exception): ...\r
+    def fatalError(self, exception): ...\r
+    def warning(self, exception): ...\r
+    def setDocumentLocator(self, locator): ...\r
+    def startDocument(self): ...\r
+    def endDocument(self): ...\r
+    def startPrefixMapping(self, prefix, uri): ...\r
+    def endPrefixMapping(self, prefix): ...\r
+    def startElement(self, name, attrs): ...\r
+    def endElement(self, name): ...\r
+    def startElementNS(self, name, qname, attrs): ...\r
+    def endElementNS(self, name, qname): ...\r
+    def characters(self, content): ...\r
+    def ignorableWhitespace(self, chars): ...\r
+    def processingInstruction(self, target, data): ...\r
+    def skippedEntity(self, name): ...\r
+    def notationDecl(self, name, publicId, systemId): ...\r
+    def unparsedEntityDecl(self, name, publicId, systemId, ndata): ...\r
+    def resolveEntity(self, publicId, systemId): ...\r
+    def parse(self, source): ...\r
+    def setLocale(self, locale): ...\r
+    def getFeature(self, name): ...\r
+    def setFeature(self, name, state): ...\r
+    def getProperty(self, name): ...\r
+    def setProperty(self, name, value): ...\r
+    def getParent(self): ...\r
+    def setParent(self, parent): ...\r
+\r
+def prepare_input_source(source, base=...): ...\r