mirror of
https://github.com/rangermix/TwitchDropsMiner.git
synced 2026-06-07 04:49:36 +00:00
await on completed tasks, instead of calling .result()
This commit is contained in:
2
utils.py
2
utils.py
@@ -46,7 +46,7 @@ async def first_to_complete(coros: abc.Iterable[abc.Coroutine[Any, Any, _T]]) ->
|
||||
done, pending = await asyncio.wait(tasks, return_when=asyncio.FIRST_COMPLETED)
|
||||
for task in pending:
|
||||
task.cancel()
|
||||
return next(iter(done)).result()
|
||||
return await next(iter(done))
|
||||
|
||||
|
||||
def chunk(to_chunk: abc.Iterable[_T], chunk_length: int) -> abc.Generator[list[_T], None, None]:
|
||||
|
||||
Reference in New Issue
Block a user