Pre-declare disconnected flag

sigintsaviour_citesthackin
Tyler Goodlet 2022-02-16 13:09:05 -05:00
parent 2819b6a5b2
commit 89b44f8163
1 changed files with 4 additions and 1 deletions

View File

@ -571,13 +571,16 @@ class Actor:
self._peers[uid].append(chan) self._peers[uid].append(chan)
local_nursery: Optional[ActorNursery] = None # noqa local_nursery: Optional[ActorNursery] = None # noqa
disconnected: bool = False
# Begin channel management - respond to remote requests and # Begin channel management - respond to remote requests and
# process received reponses. # process received reponses.
try: try:
disconnected = await self._process_messages(chan) disconnected = await self._process_messages(chan)
except trio.Cancelled: except (
trio.Cancelled,
):
log.cancel(f"Msg loop was cancelled for {chan}") log.cancel(f"Msg loop was cancelled for {chan}")
raise raise