fixes to xml.sax (#1201)

This commit is contained in:
Jelle Zijlstra
2017-04-24 15:03:07 -07:00
committed by Łukasz Langa
parent e8e002d9c0
commit 8f1875b97b

View File

@@ -1,19 +1,20 @@
from typing import List
from typing import Any, List, Optional, Text, Union
from mypy_extensions import NoReturn
import xml.sax
from xml.sax.xmlreader import InputSource
from xml.sax.xmlreader import InputSource, Locator
from xml.sax.handler import ContentHandler, ErrorHandler
class SAXException(Exception):
def __init__(self, msg, exception=None): ...
def getMessage(self): ...
def getException(self): ...
def __getitem__(self, ix): ...
def __init__(self, msg: str, exception: Optional[Exception] = ...) -> None: ...
def getMessage(self) -> str: ...
def getException(self) -> Exception: ...
def __getitem__(self, ix: Any) -> NoReturn: ...
class SAXParseException(SAXException):
def __init__(self, msg, exception, locator): ...
def getColumnNumber(self): ...
def getLineNumber(self): ...
def __init__(self, msg: str, exception: Exception, locator: Locator) -> None: ...
def getColumnNumber(self) -> int: ...
def getLineNumber(self) -> int: ...
def getPublicId(self): ...
def getSystemId(self): ...
@@ -23,12 +24,12 @@ class SAXReaderNotAvailable(SAXNotSupportedException): ...
default_parser_list = ... # type: List[str]
def make_parser(parser_list: List[str]) -> xml.sax.xmlreader.XMLReader: ...
def make_parser(parser_list: List[str] = ...) -> xml.sax.xmlreader.XMLReader: ...
def parse(source: str, handler: xml.sax.handler.ContentHandler,
errorHandler: xml.sax.handler.ErrorHandler=...): ...
errorHandler: xml.sax.handler.ErrorHandler = ...) -> None: ...
def parseString(string: str, handler: xml.sax.handler.ContentHandler,
errorHandler: xml.sax.handler.ErrorHandler=...): ...
def parseString(string: Union[bytes, Text], handler: xml.sax.handler.ContentHandler,
errorHandler: Optional[xml.sax.handler.ErrorHandler] = ...) -> None: ...
def _create_parser(parser_name: str) -> xml.sax.xmlreader.XMLReader: ...