Stdlib: fix three trivial issues with parameter defaults (#9618)

This commit is contained in:
Alex Waygood
2023-01-30 05:40:56 +00:00
committed by GitHub
parent 398bd90b8e
commit 6011cac0cc
5 changed files with 5 additions and 5 deletions

View File

@@ -41,7 +41,7 @@ def enumerate() -> list[Thread]: ...
def main_thread() -> Thread: ...
def settrace(func: TraceFunction) -> None: ...
def setprofile(func: ProfileFunction | None) -> None: ...
def stack_size(size: int = ...) -> int: ...
def stack_size(size: int | None = None) -> int: ...
TIMEOUT_MAX: float

View File

@@ -63,9 +63,11 @@ def find( # type: ignore[misc]
) -> str | None: ...
@overload
def find(
domain: str, localedir: StrPath | None = None, languages: Iterable[str] | None = None, all: Literal[True] = ...
domain: str, localedir: StrPath | None = None, languages: Iterable[str] | None = None, *, all: Literal[True]
) -> list[str]: ...
@overload
def find(domain: str, localedir: StrPath | None, languages: Iterable[str] | None, all: Literal[True]) -> list[str]: ...
@overload
def find(domain: str, localedir: StrPath | None = None, languages: Iterable[str] | None = None, all: bool = False) -> Any: ...
_NullTranslationsT = TypeVar("_NullTranslationsT", bound=NullTranslations)

View File

@@ -90,7 +90,7 @@ class Mailbox(Generic[_MessageT]):
@overload
def pop(self, key: str, default: None = None) -> _MessageT | None: ...
@overload
def pop(self, key: str, default: _T = ...) -> _MessageT | _T: ...
def pop(self, key: str, default: _T) -> _MessageT | _T: ...
def popitem(self) -> tuple[str, _MessageT]: ...
def update(self, arg: _HasIteritems | _HasItems | Iterable[tuple[str, _MessageData]] | None = None) -> None: ...
@abstractmethod

View File

@@ -83,7 +83,6 @@ distutils.core.gen_usage
distutils.core.setup_keywords
dummy_threading.Lock
dummy_threading.RLock
dummy_threading.stack_size
html.parser.HTMLParser.unescape
platform.popen
plistlib.Data.asBase64

View File

@@ -102,7 +102,6 @@ distutils.fancy_getopt.neg_alias_re
dummy_threading.ExceptHookArgs
dummy_threading.Lock
dummy_threading.RLock
dummy_threading.stack_size
html.parser.HTMLParser.unescape
multiprocessing.managers.SharedMemoryServer.create
multiprocessing.managers.SharedMemoryServer.list_segments