From 09f00a5a00ad35ab1303c714b83a2a9740e98e08 Mon Sep 17 00:00:00 2001 From: Tyler Goodlet Date: Wed, 30 Jun 2021 08:45:43 -0400 Subject: [PATCH] Go back to only logging tbs on no debugger --- tractor/_root.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/tractor/_root.py b/tractor/_root.py index 8391f4c..b9306b6 100644 --- a/tractor/_root.py +++ b/tractor/_root.py @@ -174,8 +174,11 @@ async def open_root_actor( yield actor except (Exception, trio.MultiError) as err: - logger.exception("Actor crashed:") - await _debug._maybe_enter_pm(err) + # with trio.CancelScope(shield=True): + entered = await _debug._maybe_enter_pm(err) + + if not entered: + logger.exception("Root actor crashed:") # always re-raise raise