Add defaults for third-party stubs A-D (#9952)

This commit is contained in:
Alex Waygood
2023-03-27 16:49:58 +01:00
committed by GitHub
parent ce5f02fcdc
commit b9fedd20ce
186 changed files with 1829 additions and 1760 deletions

View File

@@ -19,7 +19,7 @@ class AsyncIndirectBase(AsyncBase[_T]):
class AiofilesContextManager(Generic[_T_co, _T_contra, _V_co]):
def __init__(self, coro: Coroutine[_T_co, _T_contra, _V_co]) -> None: ...
def send(self, value: _T_contra) -> _T_co: ...
def throw(self, typ: type[BaseException], val: BaseException | object = ..., tb: TracebackType | None = ...) -> _T_co: ...
def throw(self, typ: type[BaseException], val: BaseException | object = None, tb: TracebackType | None = None) -> _T_co: ...
def close(self) -> None: ...
@property
def gi_frame(self) -> FrameType: ...

View File

@@ -12,8 +12,8 @@ path = ospath
async def stat(
path: FileDescriptorOrPath,
*,
dir_fd: int | None = ...,
follow_symlinks: bool = ...,
dir_fd: int | None = None,
follow_symlinks: bool = True,
loop: AbstractEventLoop | None = ...,
executor: Any = ...,
) -> stat_result: ...
@@ -21,8 +21,8 @@ async def rename(
src: StrOrBytesPath,
dst: StrOrBytesPath,
*,
src_dir_fd: int | None = ...,
dst_dir_fd: int | None = ...,
src_dir_fd: int | None = None,
dst_dir_fd: int | None = None,
loop: AbstractEventLoop | None = ...,
executor: Any = ...,
) -> None: ...
@@ -30,26 +30,26 @@ async def replace(
src: StrOrBytesPath,
dst: StrOrBytesPath,
*,
src_dir_fd: int | None = ...,
dst_dir_fd: int | None = ...,
src_dir_fd: int | None = None,
dst_dir_fd: int | None = None,
loop: AbstractEventLoop | None = ...,
executor: Any = ...,
) -> None: ...
async def remove(
path: StrOrBytesPath, *, dir_fd: int | None = ..., loop: AbstractEventLoop | None = ..., executor: Any = ...
path: StrOrBytesPath, *, dir_fd: int | None = None, loop: AbstractEventLoop | None = ..., executor: Any = ...
) -> None: ...
async def mkdir(
path: StrOrBytesPath, mode: int = ..., *, dir_fd: int | None = ..., loop: AbstractEventLoop | None = ..., executor: Any = ...
path: StrOrBytesPath, mode: int = 511, *, dir_fd: int | None = None, loop: AbstractEventLoop | None = ..., executor: Any = ...
) -> None: ...
async def makedirs(
name: StrOrBytesPath, mode: int = ..., exist_ok: bool = ..., *, loop: AbstractEventLoop | None = ..., executor: Any = ...
name: StrOrBytesPath, mode: int = 511, exist_ok: bool = False, *, loop: AbstractEventLoop | None = ..., executor: Any = ...
) -> None: ...
async def rmdir(
path: StrOrBytesPath, *, dir_fd: int | None = ..., loop: AbstractEventLoop | None = ..., executor: Any = ...
path: StrOrBytesPath, *, dir_fd: int | None = None, loop: AbstractEventLoop | None = ..., executor: Any = ...
) -> None: ...
async def removedirs(name: StrOrBytesPath, *, loop: AbstractEventLoop | None = ..., executor: Any = ...) -> None: ...
@overload
async def scandir(path: None = ..., *, loop: AbstractEventLoop | None = ..., executor: Any = ...) -> _ScandirIterator[str]: ...
async def scandir(path: None = None, *, loop: AbstractEventLoop | None = ..., executor: Any = ...) -> _ScandirIterator[str]: ...
@overload
async def scandir(path: int, *, loop: AbstractEventLoop | None = ..., executor: Any = ...) -> _ScandirIterator[str]: ...
@overload

View File

@@ -26,15 +26,15 @@ _T_contra = TypeVar("_T_contra", contravariant=True)
@overload
def NamedTemporaryFile(
mode: OpenTextMode,
buffering: int = ...,
encoding: str | None = ...,
newline: str | None = ...,
suffix: AnyStr | None = ...,
prefix: AnyStr | None = ...,
dir: StrOrBytesPath | None = ...,
delete: bool = ...,
loop: AbstractEventLoop | None = ...,
executor: Incomplete | None = ...,
buffering: int = -1,
encoding: str | None = None,
newline: str | None = None,
suffix: AnyStr | None = None,
prefix: AnyStr | None = None,
dir: StrOrBytesPath | None = None,
delete: bool = True,
loop: AbstractEventLoop | None = None,
executor: Incomplete | None = None,
) -> AiofilesContextManager[None, None, AsyncTextIOWrapper]: ...
# Unbuffered binary: returns a FileIO
@@ -42,58 +42,58 @@ def NamedTemporaryFile(
def NamedTemporaryFile(
mode: OpenBinaryMode,
buffering: Literal[0],
encoding: None = ...,
newline: None = ...,
suffix: AnyStr | None = ...,
prefix: AnyStr | None = ...,
dir: StrOrBytesPath | None = ...,
delete: bool = ...,
loop: AbstractEventLoop | None = ...,
executor: Incomplete | None = ...,
encoding: None = None,
newline: None = None,
suffix: AnyStr | None = None,
prefix: AnyStr | None = None,
dir: StrOrBytesPath | None = None,
delete: bool = True,
loop: AbstractEventLoop | None = None,
executor: Incomplete | None = None,
) -> AiofilesContextManager[None, None, AsyncFileIO]: ...
# Buffered binary reading/updating: AsyncBufferedReader
@overload
def NamedTemporaryFile(
mode: OpenBinaryModeReading | OpenBinaryModeUpdating = ...,
buffering: Literal[-1, 1] = ...,
encoding: None = ...,
newline: None = ...,
suffix: AnyStr | None = ...,
prefix: AnyStr | None = ...,
dir: StrOrBytesPath | None = ...,
delete: bool = ...,
loop: AbstractEventLoop | None = ...,
executor: Incomplete | None = ...,
mode: OpenBinaryModeReading | OpenBinaryModeUpdating = "w+b",
buffering: Literal[-1, 1] = -1,
encoding: None = None,
newline: None = None,
suffix: AnyStr | None = None,
prefix: AnyStr | None = None,
dir: StrOrBytesPath | None = None,
delete: bool = True,
loop: AbstractEventLoop | None = None,
executor: Incomplete | None = None,
) -> AiofilesContextManager[None, None, AsyncBufferedReader]: ...
# Buffered binary writing: AsyncBufferedIOBase
@overload
def NamedTemporaryFile(
mode: OpenBinaryModeWriting,
buffering: Literal[-1, 1] = ...,
encoding: None = ...,
newline: None = ...,
suffix: AnyStr | None = ...,
prefix: AnyStr | None = ...,
dir: StrOrBytesPath | None = ...,
delete: bool = ...,
loop: AbstractEventLoop | None = ...,
executor: Incomplete | None = ...,
buffering: Literal[-1, 1] = -1,
encoding: None = None,
newline: None = None,
suffix: AnyStr | None = None,
prefix: AnyStr | None = None,
dir: StrOrBytesPath | None = None,
delete: bool = True,
loop: AbstractEventLoop | None = None,
executor: Incomplete | None = None,
) -> AiofilesContextManager[None, None, AsyncBufferedIOBase]: ...
# Text mode: always returns AsyncTextIOWrapper
@overload
def TemporaryFile(
mode: OpenTextMode,
buffering: int = ...,
encoding: str | None = ...,
newline: str | None = ...,
suffix: AnyStr | None = ...,
prefix: AnyStr | None = ...,
dir: StrOrBytesPath | None = ...,
loop: AbstractEventLoop | None = ...,
executor: Incomplete | None = ...,
buffering: int = -1,
encoding: str | None = None,
newline: str | None = None,
suffix: AnyStr | None = None,
prefix: AnyStr | None = None,
dir: StrOrBytesPath | None = None,
loop: AbstractEventLoop | None = None,
executor: Incomplete | None = None,
) -> AiofilesContextManager[None, None, AsyncTextIOWrapper]: ...
# Unbuffered binary: returns a FileIO
@@ -101,159 +101,159 @@ def TemporaryFile(
def TemporaryFile(
mode: OpenBinaryMode,
buffering: Literal[0],
encoding: None = ...,
newline: None = ...,
suffix: AnyStr | None = ...,
prefix: AnyStr | None = ...,
dir: StrOrBytesPath | None = ...,
loop: AbstractEventLoop | None = ...,
executor: Incomplete | None = ...,
encoding: None = None,
newline: None = None,
suffix: AnyStr | None = None,
prefix: AnyStr | None = None,
dir: StrOrBytesPath | None = None,
loop: AbstractEventLoop | None = None,
executor: Incomplete | None = None,
) -> AiofilesContextManager[None, None, AsyncFileIO]: ...
# Buffered binary reading/updating: AsyncBufferedReader
@overload
def TemporaryFile(
mode: OpenBinaryModeReading | OpenBinaryModeUpdating = ...,
buffering: Literal[-1, 1] = ...,
encoding: None = ...,
newline: None = ...,
suffix: AnyStr | None = ...,
prefix: AnyStr | None = ...,
dir: StrOrBytesPath | None = ...,
loop: AbstractEventLoop | None = ...,
executor: Incomplete | None = ...,
mode: OpenBinaryModeReading | OpenBinaryModeUpdating = "w+b",
buffering: Literal[-1, 1] = -1,
encoding: None = None,
newline: None = None,
suffix: AnyStr | None = None,
prefix: AnyStr | None = None,
dir: StrOrBytesPath | None = None,
loop: AbstractEventLoop | None = None,
executor: Incomplete | None = None,
) -> AiofilesContextManager[None, None, AsyncBufferedReader]: ...
# Buffered binary writing: AsyncBufferedIOBase
@overload
def TemporaryFile(
mode: OpenBinaryModeWriting,
buffering: Literal[-1, 1] = ...,
encoding: None = ...,
newline: None = ...,
suffix: AnyStr | None = ...,
prefix: AnyStr | None = ...,
dir: StrOrBytesPath | None = ...,
loop: AbstractEventLoop | None = ...,
executor: Incomplete | None = ...,
buffering: Literal[-1, 1] = -1,
encoding: None = None,
newline: None = None,
suffix: AnyStr | None = None,
prefix: AnyStr | None = None,
dir: StrOrBytesPath | None = None,
loop: AbstractEventLoop | None = None,
executor: Incomplete | None = None,
) -> AiofilesContextManager[None, None, AsyncBufferedIOBase]: ...
# Text mode: always returns AsyncTextIOWrapper
@overload
def SpooledTemporaryFile(
max_size: int = ...,
max_size: int = 0,
*,
mode: OpenTextMode,
buffering: int = ...,
encoding: str | None = ...,
newline: str | None = ...,
suffix: AnyStr | None = ...,
prefix: AnyStr | None = ...,
dir: StrOrBytesPath | None = ...,
loop: AbstractEventLoop | None = ...,
executor: Incomplete | None = ...,
buffering: int = -1,
encoding: str | None = None,
newline: str | None = None,
suffix: AnyStr | None = None,
prefix: AnyStr | None = None,
dir: StrOrBytesPath | None = None,
loop: AbstractEventLoop | None = None,
executor: Incomplete | None = None,
) -> AiofilesContextManager[None, None, AsyncTextIOWrapper]: ...
@overload
def SpooledTemporaryFile(
max_size: int,
mode: OpenTextMode,
buffering: int = ...,
encoding: str | None = ...,
newline: str | None = ...,
suffix: AnyStr | None = ...,
prefix: AnyStr | None = ...,
dir: StrOrBytesPath | None = ...,
loop: AbstractEventLoop | None = ...,
executor: Incomplete | None = ...,
buffering: int = -1,
encoding: str | None = None,
newline: str | None = None,
suffix: AnyStr | None = None,
prefix: AnyStr | None = None,
dir: StrOrBytesPath | None = None,
loop: AbstractEventLoop | None = None,
executor: Incomplete | None = None,
) -> AiofilesContextManager[None, None, AsyncTextIOWrapper]: ...
# Unbuffered binary: returns a FileIO
@overload
def SpooledTemporaryFile(
max_size: int = ...,
mode: OpenBinaryMode = ...,
max_size: int = 0,
mode: OpenBinaryMode = "w+b",
*,
buffering: Literal[0],
encoding: None = ...,
newline: None = ...,
suffix: AnyStr | None = ...,
prefix: AnyStr | None = ...,
dir: StrOrBytesPath | None = ...,
loop: AbstractEventLoop | None = ...,
executor: Incomplete | None = ...,
encoding: None = None,
newline: None = None,
suffix: AnyStr | None = None,
prefix: AnyStr | None = None,
dir: StrOrBytesPath | None = None,
loop: AbstractEventLoop | None = None,
executor: Incomplete | None = None,
) -> AiofilesContextManager[None, None, AsyncFileIO]: ...
@overload
def SpooledTemporaryFile(
max_size: int,
mode: OpenBinaryMode,
buffering: Literal[0],
encoding: None = ...,
newline: None = ...,
suffix: AnyStr | None = ...,
prefix: AnyStr | None = ...,
dir: StrOrBytesPath | None = ...,
loop: AbstractEventLoop | None = ...,
executor: Incomplete | None = ...,
encoding: None = None,
newline: None = None,
suffix: AnyStr | None = None,
prefix: AnyStr | None = None,
dir: StrOrBytesPath | None = None,
loop: AbstractEventLoop | None = None,
executor: Incomplete | None = None,
) -> AiofilesContextManager[None, None, AsyncFileIO]: ...
# Buffered binary reading/updating: AsyncBufferedReader
@overload
def SpooledTemporaryFile(
max_size: int = ...,
mode: OpenBinaryModeReading | OpenBinaryModeUpdating = ...,
buffering: Literal[-1, 1] = ...,
encoding: None = ...,
newline: None = ...,
suffix: AnyStr | None = ...,
prefix: AnyStr | None = ...,
dir: StrOrBytesPath | None = ...,
loop: AbstractEventLoop | None = ...,
executor: Incomplete | None = ...,
max_size: int = 0,
mode: OpenBinaryModeReading | OpenBinaryModeUpdating = "w+b",
buffering: Literal[-1, 1] = -1,
encoding: None = None,
newline: None = None,
suffix: AnyStr | None = None,
prefix: AnyStr | None = None,
dir: StrOrBytesPath | None = None,
loop: AbstractEventLoop | None = None,
executor: Incomplete | None = None,
) -> AiofilesContextManager[None, None, AsyncBufferedReader]: ...
# Buffered binary writing: AsyncBufferedIOBase
@overload
def SpooledTemporaryFile(
max_size: int = ...,
max_size: int = 0,
*,
mode: OpenBinaryModeWriting,
buffering: Literal[-1, 1] = ...,
encoding: None = ...,
newline: None = ...,
suffix: AnyStr | None = ...,
prefix: AnyStr | None = ...,
dir: StrOrBytesPath | None = ...,
loop: AbstractEventLoop | None = ...,
executor: Incomplete | None = ...,
buffering: Literal[-1, 1] = -1,
encoding: None = None,
newline: None = None,
suffix: AnyStr | None = None,
prefix: AnyStr | None = None,
dir: StrOrBytesPath | None = None,
loop: AbstractEventLoop | None = None,
executor: Incomplete | None = None,
) -> AiofilesContextManager[None, None, AsyncBufferedIOBase]: ...
@overload
def SpooledTemporaryFile(
max_size: int,
mode: OpenBinaryModeWriting,
buffering: Literal[-1, 1] = ...,
encoding: None = ...,
newline: None = ...,
suffix: AnyStr | None = ...,
prefix: AnyStr | None = ...,
dir: StrOrBytesPath | None = ...,
loop: AbstractEventLoop | None = ...,
executor: Incomplete | None = ...,
buffering: Literal[-1, 1] = -1,
encoding: None = None,
newline: None = None,
suffix: AnyStr | None = None,
prefix: AnyStr | None = None,
dir: StrOrBytesPath | None = None,
loop: AbstractEventLoop | None = None,
executor: Incomplete | None = None,
) -> AiofilesContextManager[None, None, AsyncBufferedIOBase]: ...
@overload
def TemporaryDirectory(
suffix: str | None = ...,
prefix: str | None = ...,
dir: StrPath | None = ...,
loop: AbstractEventLoop | None = ...,
executor: Incomplete | None = ...,
suffix: str | None = None,
prefix: str | None = None,
dir: StrPath | None = None,
loop: AbstractEventLoop | None = None,
executor: Incomplete | None = None,
) -> AiofilesContextManagerTempDir[None, None, AsyncTemporaryDirectory]: ...
@overload
def TemporaryDirectory(
suffix: bytes | None = ...,
prefix: bytes | None = ...,
dir: BytesPath | None = ...,
loop: AbstractEventLoop | None = ...,
executor: Incomplete | None = ...,
suffix: bytes | None = None,
prefix: bytes | None = None,
dir: BytesPath | None = None,
loop: AbstractEventLoop | None = None,
executor: Incomplete | None = None,
) -> AiofilesContextManagerTempDir[None, None, AsyncTemporaryDirectory]: ...
class AiofilesContextManagerTempDir(AiofilesContextManager[_T_co, _T_contra, _V_co]):

View File

@@ -22,16 +22,16 @@ _Opener: TypeAlias = Callable[[str, int], int]
@overload
def open(
file: FileDescriptorOrPath,
mode: OpenTextMode = ...,
buffering: int = ...,
encoding: str | None = ...,
errors: str | None = ...,
newline: str | None = ...,
closefd: bool = ...,
opener: _Opener | None = ...,
mode: OpenTextMode = "r",
buffering: int = -1,
encoding: str | None = None,
errors: str | None = None,
newline: str | None = None,
closefd: bool = True,
opener: _Opener | None = None,
*,
loop: AbstractEventLoop | None = ...,
executor: Incomplete | None = ...,
loop: AbstractEventLoop | None = None,
executor: Incomplete | None = None,
) -> AiofilesContextManager[None, None, AsyncTextIOWrapper]: ...
# Unbuffered binary: returns a FileIO
@@ -40,14 +40,14 @@ def open(
file: FileDescriptorOrPath,
mode: OpenBinaryMode,
buffering: Literal[0],
encoding: None = ...,
errors: None = ...,
newline: None = ...,
closefd: bool = ...,
opener: _Opener | None = ...,
encoding: None = None,
errors: None = None,
newline: None = None,
closefd: bool = True,
opener: _Opener | None = None,
*,
loop: AbstractEventLoop | None = ...,
executor: Incomplete | None = ...,
loop: AbstractEventLoop | None = None,
executor: Incomplete | None = None,
) -> AiofilesContextManager[None, None, AsyncFileIO]: ...
# Buffered binary reading/updating: AsyncBufferedReader
@@ -55,15 +55,15 @@ def open(
def open(
file: FileDescriptorOrPath,
mode: OpenBinaryModeReading | OpenBinaryModeUpdating,
buffering: Literal[-1, 1] = ...,
encoding: None = ...,
errors: None = ...,
newline: None = ...,
closefd: bool = ...,
opener: _Opener | None = ...,
buffering: Literal[-1, 1] = -1,
encoding: None = None,
errors: None = None,
newline: None = None,
closefd: bool = True,
opener: _Opener | None = None,
*,
loop: AbstractEventLoop | None = ...,
executor: Incomplete | None = ...,
loop: AbstractEventLoop | None = None,
executor: Incomplete | None = None,
) -> AiofilesContextManager[None, None, AsyncBufferedReader]: ...
# Buffered binary writing: AsyncBufferedIOBase
@@ -71,15 +71,15 @@ def open(
def open(
file: FileDescriptorOrPath,
mode: OpenBinaryModeWriting,
buffering: Literal[-1, 1] = ...,
encoding: None = ...,
errors: None = ...,
newline: None = ...,
closefd: bool = ...,
opener: _Opener | None = ...,
buffering: Literal[-1, 1] = -1,
encoding: None = None,
errors: None = None,
newline: None = None,
closefd: bool = True,
opener: _Opener | None = None,
*,
loop: AbstractEventLoop | None = ...,
executor: Incomplete | None = ...,
loop: AbstractEventLoop | None = None,
executor: Incomplete | None = None,
) -> AiofilesContextManager[None, None, AsyncBufferedIOBase]: ...
# Buffering cannot be determined: fall back to _UnknownAsyncBinaryIO
@@ -87,15 +87,15 @@ def open(
def open(
file: FileDescriptorOrPath,
mode: OpenBinaryMode,
buffering: int = ...,
encoding: None = ...,
errors: None = ...,
newline: None = ...,
closefd: bool = ...,
opener: _Opener | None = ...,
buffering: int = -1,
encoding: None = None,
errors: None = None,
newline: None = None,
closefd: bool = True,
opener: _Opener | None = None,
*,
loop: AbstractEventLoop | None = ...,
executor: Incomplete | None = ...,
loop: AbstractEventLoop | None = None,
executor: Incomplete | None = None,
) -> AiofilesContextManager[None, None, _UnknownAsyncBinaryIO]: ...
stdin: AsyncTextIndirectIOWrapper