@@ -230,27 +230,27 @@ def run_coroutine_threadsafe(coro: _FutureT[_T], loop: AbstractEventLoop) -> con
230
230
231
231
if sys .version_info >= (3 , 10 ):
232
232
def shield (arg : _FutureT [_T ]) -> Future [_T ]: ...
233
- def sleep (delay : float , result : _T = ...) -> Future [ _T ] : ...
233
+ async def sleep (delay : float , result : _T = ...) -> _T : ...
234
234
@overload
235
- def wait (fs : Iterable [_FT ], * , timeout : float | None = ..., return_when : str = ...) -> Future [ tuple [set [_FT ], set [_FT ] ]]: ... # type: ignore[misc]
235
+ async def wait (fs : Iterable [_FT ], * , timeout : float | None = ..., return_when : str = ...) -> tuple [set [_FT ], set [_FT ]]: ... # type: ignore[misc]
236
236
@overload
237
- def wait (
237
+ async def wait (
238
238
fs : Iterable [Awaitable [_T ]], * , timeout : float | None = ..., return_when : str = ...
239
- ) -> Future [ tuple [set [Task [_T ]], set [Task [_T ] ]]]: ...
240
- def wait_for (fut : _FutureT [_T ], timeout : float | None ) -> Future [ _T ] : ...
239
+ ) -> tuple [set [Task [_T ]], set [Task [_T ]]]: ...
240
+ async def wait_for (fut : _FutureT [_T ], timeout : float | None ) -> _T : ...
241
241
242
242
else :
243
243
def shield (arg : _FutureT [_T ], * , loop : AbstractEventLoop | None = ...) -> Future [_T ]: ...
244
- def sleep (delay : float , result : _T = ..., * , loop : AbstractEventLoop | None = ...) -> Future [ _T ] : ...
244
+ async def sleep (delay : float , result : _T = ..., * , loop : AbstractEventLoop | None = ...) -> _T : ...
245
245
@overload
246
- def wait ( # type: ignore[misc]
246
+ async def wait ( # type: ignore[misc]
247
247
fs : Iterable [_FT ], * , loop : AbstractEventLoop | None = ..., timeout : float | None = ..., return_when : str = ...
248
- ) -> Future [ tuple [set [_FT ], set [_FT ] ]]: ...
248
+ ) -> tuple [set [_FT ], set [_FT ]]: ...
249
249
@overload
250
- def wait (
250
+ async def wait (
251
251
fs : Iterable [Awaitable [_T ]], * , loop : AbstractEventLoop | None = ..., timeout : float | None = ..., return_when : str = ...
252
- ) -> Future [ tuple [set [Task [_T ]], set [Task [_T ] ]]]: ...
253
- def wait_for (fut : _FutureT [_T ], timeout : float | None , * , loop : AbstractEventLoop | None = ...) -> Future [ _T ] : ...
252
+ ) -> tuple [set [Task [_T ]], set [Task [_T ]]]: ...
253
+ async def wait_for (fut : _FutureT [_T ], timeout : float | None , * , loop : AbstractEventLoop | None = ...) -> _T : ...
254
254
255
255
class Task (Future [_T ], Generic [_T ]):
256
256
if sys .version_info >= (3 , 8 ):
0 commit comments