mirror of
https://github.com/davidhalter/typeshed.git
synced 2025-12-16 00:37:10 +08:00
xml.sax: make_parser accepts iterables in py38 (#3766)
https://bugs.python.org/issue34789
This commit is contained in:
@@ -1,5 +1,6 @@
|
||||
from typing import Any, List, NoReturn, Optional, Text, Union, IO
|
||||
from typing import Any, Iterable, List, NoReturn, Optional, Text, Union, IO
|
||||
|
||||
import sys
|
||||
import xml.sax
|
||||
from xml.sax.xmlreader import InputSource, Locator
|
||||
from xml.sax.handler import ContentHandler, ErrorHandler
|
||||
@@ -23,7 +24,10 @@ class SAXReaderNotAvailable(SAXNotSupportedException): ...
|
||||
|
||||
default_parser_list: List[str]
|
||||
|
||||
def make_parser(parser_list: List[str] = ...) -> xml.sax.xmlreader.XMLReader: ...
|
||||
if sys.version_info >= (3, 8):
|
||||
def make_parser(parser_list: Iterable[str] = ...) -> xml.sax.xmlreader.XMLReader: ...
|
||||
else:
|
||||
def make_parser(parser_list: List[str] = ...) -> xml.sax.xmlreader.XMLReader: ...
|
||||
|
||||
def parse(source: Union[str, IO[str], IO[bytes]], handler: xml.sax.handler.ContentHandler,
|
||||
errorHandler: xml.sax.handler.ErrorHandler = ...) -> None: ...
|
||||
|
||||
@@ -276,7 +276,6 @@ weakref.getweakrefcount
|
||||
webbrowser.Opera.raise_opts
|
||||
xml.etree.ElementTree.XMLParser.__init__
|
||||
xml.etree.cElementTree.XMLParser.__init__
|
||||
xml.sax.make_parser
|
||||
zipfile.Path.open
|
||||
zipfile.ZipExtFile.__init__
|
||||
zipfile.ZipExtFile.seek
|
||||
|
||||
Reference in New Issue
Block a user