Only set event if entry still exists

pause_feeds_on_sym_switch
Tyler Goodlet 2021-09-02 10:09:09 -04:00
parent 37d94fbb28
commit 2227721dac
1 changed files with 4 additions and 2 deletions

View File

@ -174,8 +174,10 @@ async def maybe_open_ctx(
log.warning(f'De-allocating resource for {key}') log.warning(f'De-allocating resource for {key}')
# terminate mngr nursery # terminate mngr nursery
_, no_more_users = cache.resources[ctx_key] entry = cache.resources.get(ctx_key)
no_more_users.set() if entry:
_, no_more_users = entry
no_more_users.set()
@asynccontextmanager @asynccontextmanager