1 from typing import Any, List, NoReturn, Optional, Text, Union, IO
\r
4 from xml.sax.xmlreader import InputSource, Locator
\r
5 from xml.sax.handler import ContentHandler, ErrorHandler
\r
7 class SAXException(Exception):
\r
8 def __init__(self, msg: str, exception: Optional[Exception] = ...) -> None: ...
\r
9 def getMessage(self) -> str: ...
\r
10 def getException(self) -> Exception: ...
\r
11 def __getitem__(self, ix: Any) -> NoReturn: ...
\r
13 class SAXParseException(SAXException):
\r
14 def __init__(self, msg: str, exception: Exception, locator: Locator) -> None: ...
\r
15 def getColumnNumber(self) -> int: ...
\r
16 def getLineNumber(self) -> int: ...
\r
17 def getPublicId(self): ...
\r
18 def getSystemId(self): ...
\r
20 class SAXNotRecognizedException(SAXException): ...
\r
21 class SAXNotSupportedException(SAXException): ...
\r
22 class SAXReaderNotAvailable(SAXNotSupportedException): ...
\r
24 default_parser_list = ... # type: List[str]
\r
26 def make_parser(parser_list: List[str] = ...) -> xml.sax.xmlreader.XMLReader: ...
\r
28 def parse(source: Union[str, IO[str]], handler: xml.sax.handler.ContentHandler,
\r
29 errorHandler: xml.sax.handler.ErrorHandler = ...) -> None: ...
\r
31 def parseString(string: Union[bytes, Text], handler: xml.sax.handler.ContentHandler,
\r
32 errorHandler: Optional[xml.sax.handler.ErrorHandler] = ...) -> None: ...
\r
34 def _create_parser(parser_name: str) -> xml.sax.xmlreader.XMLReader: ...
\r