Stdlib: add container default values (#9909)

This commit is contained in:
Alex Waygood
2023-03-21 08:12:34 +00:00
committed by GitHub
parent 151159709d
commit dd2818a41d
66 changed files with 246 additions and 242 deletions

View File

@@ -5,6 +5,4 @@ well_known_implementations: dict[str, str]
registered: dict[str, Callable[[], DOMImplementation]]
def registerDOMImplementation(name: str, factory: Callable[[], DOMImplementation]) -> None: ...
def getDOMImplementation(
name: str | None = None, features: str | Iterable[tuple[str, str | None]] = ...
) -> DOMImplementation: ...
def getDOMImplementation(name: str | None = None, features: str | Iterable[tuple[str, str | None]] = ()) -> DOMImplementation: ...

View File

@@ -218,7 +218,7 @@ class CDATASection(Text):
def writexml(self, writer: SupportsWrite[str], indent: str = "", addindent: str = "", newl: str = "") -> None: ...
class ReadOnlySequentialNamedNodeMap:
def __init__(self, seq=...) -> None: ...
def __init__(self, seq=()) -> None: ...
def __len__(self) -> int: ...
def getNamedItem(self, name): ...
def getNamedItemNS(self, namespaceURI: str, localName): ...

View File

@@ -28,7 +28,7 @@ class SAXReaderNotAvailable(SAXNotSupportedException): ...
default_parser_list: list[str]
if sys.version_info >= (3, 8):
def make_parser(parser_list: Iterable[str] = ...) -> XMLReader: ...
def make_parser(parser_list: Iterable[str] = ()) -> XMLReader: ...
def parse(
source: StrPath | _SupportsReadClose[bytes] | _SupportsReadClose[str],
handler: ContentHandler,
@@ -36,7 +36,7 @@ if sys.version_info >= (3, 8):
) -> None: ...
else:
def make_parser(parser_list: list[str] = ...) -> XMLReader: ...
def make_parser(parser_list: list[str] = []) -> XMLReader: ...
def parse(
source: str | _SupportsReadClose[bytes] | _SupportsReadClose[str],
handler: ContentHandler,

View File

@@ -4,9 +4,9 @@ from collections.abc import Mapping
from io import RawIOBase, TextIOBase
from xml.sax import handler, xmlreader
def escape(data: str, entities: Mapping[str, str] = ...) -> str: ...
def unescape(data: str, entities: Mapping[str, str] = ...) -> str: ...
def quoteattr(data: str, entities: Mapping[str, str] = ...) -> str: ...
def escape(data: str, entities: Mapping[str, str] = {}) -> str: ...
def unescape(data: str, entities: Mapping[str, str] = {}) -> str: ...
def quoteattr(data: str, entities: Mapping[str, str] = {}) -> str: ...
class XMLGenerator(handler.ContentHandler):
def __init__(