Type annot fixes

context_caching
Tyler Goodlet 2021-12-15 17:21:41 -05:00
parent 11e64426f6
commit 26394dd8df
1 changed files with 2 additions and 2 deletions

View File

@ -123,7 +123,7 @@ class _Cache:
users: int = 0 users: int = 0
values: dict[Any, Any] = {} values: dict[Any, Any] = {}
resources: dict[ resources: dict[
int, Hashable,
tuple[trio.Nursery, trio.Event] tuple[trio.Nursery, trio.Event]
] = {} ] = {}
no_more_users: Optional[trio.Event] = None no_more_users: Optional[trio.Event] = None
@ -155,7 +155,7 @@ async def maybe_open_context(
# XXX: used as cache key after conversion to tuple # XXX: used as cache key after conversion to tuple
# and all embedded values must also be hashable # and all embedded values must also be hashable
kwargs: Optional[dict] = {}, kwargs: dict = {},
key: Hashable = None, key: Hashable = None,
) -> AsyncIterator[tuple[bool, T]]: ) -> AsyncIterator[tuple[bool, T]]: