Add missing defaults to third-party stubs (#14617)

This commit is contained in:
Jelle Zijlstra
2025-08-21 13:36:29 -07:00
committed by GitHub
parent 82926783a4
commit 573b57d8da
54 changed files with 383 additions and 376 deletions
+18 -14
View File
@@ -62,24 +62,26 @@ class Emitter:
def __init__(
self,
stream: _WriteStream[Any],
canonical: bool | None = ...,
indent: int | None = ...,
width: int | None = ...,
allow_unicode: bool | None = ...,
line_break: str | None = ...,
canonical: bool | None = None,
indent: int | None = None,
width: int | None = None,
allow_unicode: bool | None = None,
line_break: str | None = None,
) -> None: ...
def dispose(self) -> None: ...
def emit(self, event: Event) -> None: ...
def need_more_events(self) -> bool: ...
def need_events(self, count: int) -> bool: ...
def increase_indent(self, flow: bool = ..., indentless: bool = ...) -> None: ...
def increase_indent(self, flow: bool = False, indentless: bool = False) -> None: ...
def expect_stream_start(self) -> None: ...
def expect_nothing(self) -> NoReturn: ...
def expect_first_document_start(self) -> None: ...
def expect_document_start(self, first: bool = False) -> None: ...
def expect_document_end(self) -> None: ...
def expect_document_root(self) -> None: ...
def expect_node(self, root: bool = ..., sequence: bool = ..., mapping: bool = ..., simple_key: bool = ...) -> None: ...
def expect_node(
self, root: bool = False, sequence: bool = False, mapping: bool = False, simple_key: bool = False
) -> None: ...
def expect_alias(self) -> None: ...
def expect_scalar(self) -> None: ...
def expect_flow_sequence(self) -> None: ...
@@ -92,10 +94,10 @@ class Emitter:
def expect_flow_mapping_value(self) -> None: ...
def expect_block_sequence(self) -> None: ...
def expect_first_block_sequence_item(self) -> None: ...
def expect_block_sequence_item(self, first: bool = ...) -> None: ...
def expect_block_sequence_item(self, first: bool = False) -> None: ...
def expect_block_mapping(self) -> None: ...
def expect_first_block_mapping_key(self) -> None: ...
def expect_block_mapping_key(self, first: bool = ...) -> None: ...
def expect_block_mapping_key(self, first: bool = False) -> None: ...
def expect_block_mapping_simple_value(self) -> None: ...
def expect_block_mapping_value(self) -> None: ...
def check_empty_sequence(self) -> bool: ...
@@ -115,17 +117,19 @@ class Emitter:
def flush_stream(self) -> None: ...
def write_stream_start(self) -> None: ...
def write_stream_end(self) -> None: ...
def write_indicator(self, indicator: str, need_whitespace: bool, whitespace: bool = ..., indention: bool = ...) -> None: ...
def write_indicator(
self, indicator: str, need_whitespace: bool, whitespace: bool = False, indention: bool = False
) -> None: ...
def write_indent(self) -> None: ...
def write_line_break(self, data: str | None = ...) -> None: ...
def write_line_break(self, data: str | None = None) -> None: ...
def write_version_directive(self, version_text: str) -> None: ...
def write_tag_directive(self, handle_text: str, prefix_text: str) -> None: ...
def write_single_quoted(self, text: str, split: bool = ...) -> None: ...
def write_single_quoted(self, text: str, split: bool = True) -> None: ...
ESCAPE_REPLACEMENTS: dict[str, str]
def write_double_quoted(self, text: str, split: bool = ...) -> None: ...
def write_double_quoted(self, text: str, split: bool = True) -> None: ...
def determine_block_hints(self, text: str) -> str: ...
def write_folded(self, text: str) -> None: ...
def write_literal(self, text: str) -> None: ...
def write_plain(self, text: str, split: bool = ...) -> None: ...
def write_plain(self, text: str, split: bool = True) -> None: ...
__all__ = ["Emitter", "EmitterError"]