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

@@ -92,7 +92,7 @@ class Mailbox(Generic[_MessageT]):
@overload
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: ...
def update(self, arg: _HasIteritems | _HasItems | Iterable[tuple[str, _MessageData]] | None = None) -> None: ...
@abstractmethod
def flush(self) -> None: ...
@abstractmethod
@@ -108,7 +108,7 @@ class Maildir(Mailbox[MaildirMessage]):
colon: str
def __init__(
self, dirname: StrPath, factory: Callable[[IO[Any]], MaildirMessage] | None = ..., create: bool = ...
self, dirname: StrPath, factory: Callable[[IO[Any]], MaildirMessage] | None = None, create: bool = True
) -> None: ...
def add(self, message: _MessageData) -> str: ...
def remove(self, key: str) -> None: ...
@@ -144,18 +144,18 @@ class _singlefileMailbox(Mailbox[_MessageT], metaclass=ABCMeta):
class _mboxMMDF(_singlefileMailbox[_MessageT]):
def get_message(self, key: str) -> _MessageT: ...
def get_file(self, key: str, from_: bool = ...) -> _PartialFile[bytes]: ...
def get_bytes(self, key: str, from_: bool = ...) -> bytes: ...
def get_string(self, key: str, from_: bool = ...) -> str: ...
def get_file(self, key: str, from_: bool = False) -> _PartialFile[bytes]: ...
def get_bytes(self, key: str, from_: bool = False) -> bytes: ...
def get_string(self, key: str, from_: bool = False) -> str: ...
class mbox(_mboxMMDF[mboxMessage]):
def __init__(self, path: StrPath, factory: Callable[[IO[Any]], mboxMessage] | None = ..., create: bool = ...) -> None: ...
def __init__(self, path: StrPath, factory: Callable[[IO[Any]], mboxMessage] | None = None, create: bool = True) -> None: ...
class MMDF(_mboxMMDF[MMDFMessage]):
def __init__(self, path: StrPath, factory: Callable[[IO[Any]], MMDFMessage] | None = ..., create: bool = ...) -> None: ...
def __init__(self, path: StrPath, factory: Callable[[IO[Any]], MMDFMessage] | None = None, create: bool = True) -> None: ...
class MH(Mailbox[MHMessage]):
def __init__(self, path: StrPath, factory: Callable[[IO[Any]], MHMessage] | None = ..., create: bool = ...) -> None: ...
def __init__(self, path: StrPath, factory: Callable[[IO[Any]], MHMessage] | None = None, create: bool = True) -> None: ...
def add(self, message: _MessageData) -> str: ...
def remove(self, key: str) -> None: ...
def __setitem__(self, key: str, message: _MessageData) -> None: ...
@@ -178,14 +178,14 @@ class MH(Mailbox[MHMessage]):
def pack(self) -> None: ...
class Babyl(_singlefileMailbox[BabylMessage]):
def __init__(self, path: StrPath, factory: Callable[[IO[Any]], BabylMessage] | None = ..., create: bool = ...) -> None: ...
def __init__(self, path: StrPath, factory: Callable[[IO[Any]], BabylMessage] | None = None, create: bool = True) -> None: ...
def get_message(self, key: str) -> BabylMessage: ...
def get_bytes(self, key: str) -> bytes: ...
def get_file(self, key: str) -> IO[bytes]: ...
def get_labels(self) -> list[str]: ...
class Message(email.message.Message):
def __init__(self, message: _MessageData | None = ...) -> None: ...
def __init__(self, message: _MessageData | None = None) -> None: ...
class MaildirMessage(Message):
def get_subdir(self) -> str: ...
@@ -201,7 +201,7 @@ class MaildirMessage(Message):
class _mboxMMDFMessage(Message):
def get_from(self) -> str: ...
def set_from(self, from_: str, time_: bool | tuple[int, int, int, int, int, int, int, int, int] | None = ...) -> None: ...
def set_from(self, from_: str, time_: bool | tuple[int, int, int, int, int, int, int, int, int] | None = None) -> None: ...
def get_flags(self) -> str: ...
def set_flags(self, flags: Iterable[str]) -> None: ...
def add_flag(self, flag: str) -> None: ...
@@ -227,14 +227,14 @@ class BabylMessage(Message):
class MMDFMessage(_mboxMMDFMessage): ...
class _ProxyFile(Generic[AnyStr]):
def __init__(self, f: IO[AnyStr], pos: int | None = ...) -> None: ...
def read(self, size: int | None = ...) -> AnyStr: ...
def read1(self, size: int | None = ...) -> AnyStr: ...
def readline(self, size: int | None = ...) -> AnyStr: ...
def readlines(self, sizehint: int | None = ...) -> list[AnyStr]: ...
def __init__(self, f: IO[AnyStr], pos: int | None = None) -> None: ...
def read(self, size: int | None = None) -> AnyStr: ...
def read1(self, size: int | None = None) -> AnyStr: ...
def readline(self, size: int | None = None) -> AnyStr: ...
def readlines(self, sizehint: int | None = None) -> list[AnyStr]: ...
def __iter__(self) -> Iterator[AnyStr]: ...
def tell(self) -> int: ...
def seek(self, offset: int, whence: int = ...) -> None: ...
def seek(self, offset: int, whence: int = 0) -> None: ...
def close(self) -> None: ...
def __enter__(self: Self) -> Self: ...
def __exit__(self, exc_type: type[BaseException] | None, exc: BaseException | None, tb: TracebackType | None) -> None: ...
@@ -248,7 +248,7 @@ class _ProxyFile(Generic[AnyStr]):
def __class_getitem__(cls, item: Any) -> GenericAlias: ...
class _PartialFile(_ProxyFile[AnyStr]):
def __init__(self, f: IO[AnyStr], start: int | None = ..., stop: int | None = ...) -> None: ...
def __init__(self, f: IO[AnyStr], start: int | None = None, stop: int | None = None) -> None: ...
class Error(Exception): ...
class NoSuchMailboxError(Error): ...