mirror of
https://github.com/davidhalter/typeshed.git
synced 2025-12-07 12:44:28 +08:00
fixes to xml.sax (#1201)
This commit is contained in:
committed by
Łukasz Langa
parent
e8e002d9c0
commit
8f1875b97b
@@ -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: ...
|
||||
|
||||
Reference in New Issue
Block a user