@@ -8,6 +8,7 @@ from _typeshed import (
88)
99from asyncio import AbstractEventLoop
1010from collections .abc import Callable
11+ from concurrent .futures import Executor
1112from typing import Literal , overload
1213from 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
100101stdin : AsyncTextIndirectIOWrapper
0 commit comments