stdlib: add argument default values (#9501)

This commit is contained in:
Jelle Zijlstra
2023-01-18 00:37:34 -08:00
committed by GitHub
parent 6cb934291f
commit ddfaca3200
272 changed files with 2529 additions and 2467 deletions

View File

@@ -82,14 +82,14 @@ class HelpFormatter:
class IndentedHelpFormatter(HelpFormatter):
def __init__(
self, indent_increment: int = ..., max_help_position: int = ..., width: int | None = ..., short_first: int = ...
self, indent_increment: int = 2, max_help_position: int = 24, width: int | None = None, short_first: int = 1
) -> None: ...
def format_heading(self, heading: str) -> str: ...
def format_usage(self, usage: str) -> str: ...
class TitledHelpFormatter(HelpFormatter):
def __init__(
self, indent_increment: int = ..., max_help_position: int = ..., width: int | None = ..., short_first: int = ...
self, indent_increment: int = 0, max_help_position: int = 24, width: int | None = None, short_first: int = 0
) -> None: ...
def format_heading(self, heading: str) -> str: ...
def format_usage(self, usage: str) -> str: ...
@@ -167,18 +167,18 @@ class OptionGroup(OptionContainer):
option_list: list[Option]
parser: OptionParser
title: str
def __init__(self, parser: OptionParser, title: str, description: str | None = ...) -> None: ...
def __init__(self, parser: OptionParser, title: str, description: str | None = None) -> None: ...
def _create_option_list(self) -> None: ...
def set_title(self, title: str) -> None: ...
class Values:
def __init__(self, defaults: Mapping[str, Any] | None = ...) -> None: ...
def __init__(self, defaults: Mapping[str, Any] | None = None) -> None: ...
def _update(self, dict: Mapping[str, Any], mode: Any) -> None: ...
def _update_careful(self, dict: Mapping[str, Any]) -> None: ...
def _update_loose(self, dict: Mapping[str, Any]) -> None: ...
def ensure_value(self, attr: str, value: Any) -> Any: ...
def read_file(self, filename: str, mode: str = ...) -> None: ...
def read_module(self, modname: str, mode: str = ...) -> None: ...
def read_file(self, filename: str, mode: str = "careful") -> None: ...
def read_module(self, modname: str, mode: str = "careful") -> None: ...
def __getattr__(self, name: str) -> Any: ...
def __setattr__(self, __name: str, __value: Any) -> None: ...
def __eq__(self, other: object) -> bool: ...
@@ -199,16 +199,16 @@ class OptionParser(OptionContainer):
version: str
def __init__(
self,
usage: str | None = ...,
option_list: Iterable[Option] | None = ...,
usage: str | None = None,
option_list: Iterable[Option] | None = None,
option_class: type[Option] = ...,
version: str | None = ...,
conflict_handler: str = ...,
description: str | None = ...,
formatter: HelpFormatter | None = ...,
add_help_option: bool = ...,
prog: str | None = ...,
epilog: str | None = ...,
version: str | None = None,
conflict_handler: str = "error",
description: str | None = None,
formatter: HelpFormatter | None = None,
add_help_option: bool = True,
prog: str | None = None,
epilog: str | None = None,
) -> None: ...
def _add_help_option(self) -> None: ...
def _add_version_option(self) -> None: ...
@@ -217,7 +217,7 @@ class OptionParser(OptionContainer):
def _get_args(self, args: Iterable[Any]) -> list[Any]: ...
def _init_parsing_state(self) -> None: ...
def _match_long_opt(self, opt: str) -> str: ...
def _populate_option_list(self, option_list: Iterable[Option], add_help: bool = ...) -> None: ...
def _populate_option_list(self, option_list: Iterable[Option], add_help: bool = True) -> None: ...
def _process_args(self, largs: list[Any], rargs: list[Any], values: Values) -> None: ...
def _process_long_opt(self, rargs: list[Any], values: Any) -> None: ...
def _process_short_opts(self, rargs: list[Any], values: Any) -> None: ...
@@ -229,11 +229,11 @@ class OptionParser(OptionContainer):
def disable_interspersed_args(self) -> None: ...
def enable_interspersed_args(self) -> None: ...
def error(self, msg: str) -> None: ...
def exit(self, status: int = ..., msg: str | None = ...) -> None: ...
def exit(self, status: int = 0, msg: str | None = None) -> None: ...
def expand_prog_name(self, s: str | None) -> Any: ...
def format_epilog(self, formatter: HelpFormatter) -> Any: ...
def format_help(self, formatter: HelpFormatter | None = ...) -> str: ...
def format_option_help(self, formatter: HelpFormatter | None = ...) -> str: ...
def format_help(self, formatter: HelpFormatter | None = None) -> str: ...
def format_option_help(self, formatter: HelpFormatter | None = None) -> str: ...
def get_default_values(self) -> Values: ...
def get_option_group(self, opt_str: str) -> Any: ...
def get_prog_name(self) -> str: ...
@@ -243,9 +243,9 @@ class OptionParser(OptionContainer):
def parse_args(self, args: None = ..., values: Values | None = ...) -> tuple[Values, list[str]]: ...
@overload
def parse_args(self, args: Sequence[AnyStr], values: Values | None = ...) -> tuple[Values, list[AnyStr]]: ...
def print_usage(self, file: IO[str] | None = ...) -> None: ...
def print_help(self, file: IO[str] | None = ...) -> None: ...
def print_version(self, file: IO[str] | None = ...) -> None: ...
def print_usage(self, file: IO[str] | None = None) -> None: ...
def print_help(self, file: IO[str] | None = None) -> None: ...
def print_version(self, file: IO[str] | None = None) -> None: ...
def set_default(self, dest: Any, value: Any) -> None: ...
def set_defaults(self, **kwargs: Any) -> None: ...
def set_process_default_values(self, process: Any) -> None: ...