massive update, probably broken
[dotfiles/.git] / .config / coc / extensions / coc-python-data / languageServer.0.5.59 / Typeshed / stdlib / 2and3 / xml / sax / saxutils.pyi
1 import sys\r
2 from typing import AnyStr, Mapping\r
3 \r
4 from xml.sax import handler\r
5 from xml.sax import xmlreader\r
6 \r
7 def escape(data: AnyStr, entities: Mapping[str, str] = ...) -> AnyStr: ...\r
8 def unescape(data: AnyStr, entities: Mapping[str, str] = ...) -> AnyStr: ...\r
9 def quoteattr(data: AnyStr, entities: Mapping[str, str] = ...) -> AnyStr: ...\r
10 \r
11 class XMLGenerator(handler.ContentHandler):\r
12     if sys.version_info >= (3, 0):\r
13         def __init__(self, out=..., encoding=...,\r
14                      short_empty_elements: bool=...) -> None: ...\r
15     else:\r
16         def __init__(self, out=..., encoding=...) -> None: ...\r
17     def startDocument(self): ...\r
18     def endDocument(self): ...\r
19     def startPrefixMapping(self, prefix, uri): ...\r
20     def endPrefixMapping(self, prefix): ...\r
21     def startElement(self, name, attrs): ...\r
22     def endElement(self, name): ...\r
23     def startElementNS(self, name, qname, attrs): ...\r
24     def endElementNS(self, name, qname): ...\r
25     def characters(self, content): ...\r
26     def ignorableWhitespace(self, content): ...\r
27     def processingInstruction(self, target, data): ...\r
28 \r
29 class XMLFilterBase(xmlreader.XMLReader):\r
30     def __init__(self, parent=...) -> None: ...\r
31     def error(self, exception): ...\r
32     def fatalError(self, exception): ...\r
33     def warning(self, exception): ...\r
34     def setDocumentLocator(self, locator): ...\r
35     def startDocument(self): ...\r
36     def endDocument(self): ...\r
37     def startPrefixMapping(self, prefix, uri): ...\r
38     def endPrefixMapping(self, prefix): ...\r
39     def startElement(self, name, attrs): ...\r
40     def endElement(self, name): ...\r
41     def startElementNS(self, name, qname, attrs): ...\r
42     def endElementNS(self, name, qname): ...\r
43     def characters(self, content): ...\r
44     def ignorableWhitespace(self, chars): ...\r
45     def processingInstruction(self, target, data): ...\r
46     def skippedEntity(self, name): ...\r
47     def notationDecl(self, name, publicId, systemId): ...\r
48     def unparsedEntityDecl(self, name, publicId, systemId, ndata): ...\r
49     def resolveEntity(self, publicId, systemId): ...\r
50     def parse(self, source): ...\r
51     def setLocale(self, locale): ...\r
52     def getFeature(self, name): ...\r
53     def setFeature(self, name, state): ...\r
54     def getProperty(self, name): ...\r
55     def setProperty(self, name, value): ...\r
56     def getParent(self): ...\r
57     def setParent(self, parent): ...\r
58 \r
59 def prepare_input_source(source, base=...): ...\r