gh-114281: Remove incorrect type hints from asyncio.staggered (#114282)

Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
This commit is contained in:
Nikita Sobolev 2024-01-20 19:49:48 +03:00 committed by GitHub
parent 1d6d5e854c
commit 0554a9594e
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 4 additions and 11 deletions

View file

@ -3,7 +3,6 @@
__all__ = 'staggered_race',
import contextlib
import typing
from . import events
from . import exceptions as exceptions_mod
@ -11,16 +10,7 @@
from . import tasks
async def staggered_race(
coro_fns: typing.Iterable[typing.Callable[[], typing.Awaitable]],
delay: typing.Optional[float],
*,
loop: events.AbstractEventLoop = None,
) -> typing.Tuple[
typing.Any,
typing.Optional[int],
typing.List[typing.Optional[Exception]]
]:
async def staggered_race(coro_fns, delay, *, loop=None):
"""Run coroutines with staggered start times and take the first to finish.
This method takes an iterable of coroutine functions. The first one is

View file

@ -0,0 +1,3 @@
Remove type hints from ``Lib/asyncio/staggered.py``.
The annotations in the `typeshed <https://github.com/python/typeshed>`__
project should be used instead.