Skip to content

Commit 5a619a5

Browse files
authored
aiofiles: add type for executor parameter (#14226)
Fix partially unknown executor
1 parent 567b488 commit 5a619a5

File tree

1 file changed

+6
-5
lines changed

1 file changed

+6
-5
lines changed

stubs/aiofiles/aiofiles/threadpool/__init__.pyi

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ from _typeshed import (
88
)
99
from asyncio import AbstractEventLoop
1010
from collections.abc import Callable
11+
from concurrent.futures import Executor
1112
from typing import Literal, overload
1213
from typing_extensions import TypeAlias
1314

@@ -30,7 +31,7 @@ def open(
3031
opener: _Opener | None = None,
3132
*,
3233
loop: AbstractEventLoop | None = None,
33-
executor=None,
34+
executor: Executor | None = None,
3435
) -> AiofilesContextManager[AsyncTextIOWrapper]: ...
3536

3637
# Unbuffered binary: returns a FileIO
@@ -46,7 +47,7 @@ def open(
4647
opener: _Opener | None = None,
4748
*,
4849
loop: AbstractEventLoop | None = None,
49-
executor=None,
50+
executor: Executor | None = None,
5051
) -> AiofilesContextManager[AsyncFileIO]: ...
5152

5253
# Buffered binary reading/updating: AsyncBufferedReader
@@ -62,7 +63,7 @@ def open(
6263
opener: _Opener | None = None,
6364
*,
6465
loop: AbstractEventLoop | None = None,
65-
executor=None,
66+
executor: Executor | None = None,
6667
) -> AiofilesContextManager[AsyncBufferedReader]: ...
6768

6869
# Buffered binary writing: AsyncBufferedIOBase
@@ -78,7 +79,7 @@ def open(
7879
opener: _Opener | None = None,
7980
*,
8081
loop: AbstractEventLoop | None = None,
81-
executor=None,
82+
executor: Executor | None = None,
8283
) -> AiofilesContextManager[AsyncBufferedIOBase]: ...
8384

8485
# Buffering cannot be determined: fall back to _UnknownAsyncBinaryIO
@@ -94,7 +95,7 @@ def open(
9495
opener: _Opener | None = None,
9596
*,
9697
loop: AbstractEventLoop | None = None,
97-
executor=None,
98+
executor: Executor | None = None,
9899
) -> AiofilesContextManager[_UnknownAsyncBinaryIO]: ...
99100

100101
stdin: AsyncTextIndirectIOWrapper

0 commit comments

Comments
 (0)