From 98a830ccbac78cf6b597effeff2dd40ed3c66a01 Mon Sep 17 00:00:00 2001 From: Tyler Goodlet Date: Tue, 14 Dec 2021 23:22:14 -0500 Subject: [PATCH] Drop cancel traceback capture; don't seem to need it? --- tractor/_actor.py | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/tractor/_actor.py b/tractor/_actor.py index 82e7ae9..e737004 100644 --- a/tractor/_actor.py +++ b/tractor/_actor.py @@ -185,9 +185,6 @@ async def _invoke( task_status.started(cs) await chan.send({'return': await coro, 'cid': cid}) - except trio.Cancelled as err: - tb = err.__traceback__ - except trio.MultiError: # if a context error was set then likely # thei multierror was raised due to that @@ -916,8 +913,9 @@ class Actor: # ``_async_main()`` kwargs['chan'] = chan log.cancel( - f"Actor {self.uid} was remotely cancelled;" - " waiting on cancellation completion..") + f'{self.uid} was remotely cancelled by\n' + f'{chan.uid}!' + ) await _invoke( self, cid, chan, func, kwargs, is_rpc=False )