Type fix
parent
0edc6a26bc
commit
4eab4a0213
|
@ -71,7 +71,7 @@ async def gather_contexts(
|
||||||
|
|
||||||
mngrs: Sequence[AsyncContextManager[T]],
|
mngrs: Sequence[AsyncContextManager[T]],
|
||||||
|
|
||||||
) -> AsyncGenerator[tuple[T, ...], None]:
|
) -> AsyncGenerator[tuple[Optional[T], ...], None]:
|
||||||
'''
|
'''
|
||||||
Concurrently enter a sequence of async context managers, each in
|
Concurrently enter a sequence of async context managers, each in
|
||||||
a separate ``trio`` task and deliver the unwrapped values in the
|
a separate ``trio`` task and deliver the unwrapped values in the
|
||||||
|
@ -84,7 +84,7 @@ async def gather_contexts(
|
||||||
entered and exited cancellation just works.
|
entered and exited cancellation just works.
|
||||||
|
|
||||||
'''
|
'''
|
||||||
unwrapped = {}.fromkeys(id(mngr) for mngr in mngrs)
|
unwrapped: dict[int, Optional[T]] = {}.fromkeys(id(mngr) for mngr in mngrs)
|
||||||
|
|
||||||
all_entered = trio.Event()
|
all_entered = trio.Event()
|
||||||
parent_exit = trio.Event()
|
parent_exit = trio.Event()
|
||||||
|
|
Loading…
Reference in New Issue