Removed imported symbols that are not accessed or re-exported (#4387)

Co-authored-by: Eric Traut <erictr@microsoft.com>
This commit is contained in:
Eric Traut
2020-08-05 22:49:17 -07:00
committed by GitHub
parent e17c6a752e
commit 04c74640f0
53 changed files with 52 additions and 97 deletions

View File

@@ -1,8 +1,7 @@
import sys
import xml.sax
from typing import IO, Any, Iterable, List, NoReturn, Optional, Text, Union
from xml.sax.handler import ContentHandler, ErrorHandler
from xml.sax.xmlreader import InputSource, Locator
from xml.sax.xmlreader import Locator, XMLReader
class SAXException(Exception):
def __init__(self, msg: str, exception: Optional[Exception] = ...) -> None: ...
@@ -24,19 +23,11 @@ class SAXReaderNotAvailable(SAXNotSupportedException): ...
default_parser_list: List[str]
if sys.version_info >= (3, 8):
def make_parser(parser_list: Iterable[str] = ...) -> xml.sax.xmlreader.XMLReader: ...
def make_parser(parser_list: Iterable[str] = ...) -> XMLReader: ...
else:
def make_parser(parser_list: List[str] = ...) -> xml.sax.xmlreader.XMLReader: ...
def make_parser(parser_list: List[str] = ...) -> XMLReader: ...
def parse(
source: Union[str, IO[str], IO[bytes]],
handler: xml.sax.handler.ContentHandler,
errorHandler: xml.sax.handler.ErrorHandler = ...,
) -> None: ...
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: ...
def parse(source: Union[str, IO[str], IO[bytes]], handler: ContentHandler, errorHandler: ErrorHandler = ...,) -> None: ...
def parseString(string: Union[bytes, Text], handler: ContentHandler, errorHandler: Optional[ErrorHandler] = ...,) -> None: ...
def _create_parser(parser_name: str) -> XMLReader: ...

View File

@@ -2,7 +2,7 @@ import sys
from _typeshed import SupportsWrite
from codecs import StreamReaderWriter, StreamWriter
from io import RawIOBase, TextIOBase
from typing import Mapping, Optional, Text, TextIO, Union
from typing import Mapping, Optional, Text, Union
from xml.sax import handler, xmlreader
def escape(data: Text, entities: Mapping[Text, Text] = ...) -> Text: ...