From 8f19f5d3a8c790dc1ef0f8fc0a17c6925e4898e4 Mon Sep 17 00:00:00 2001 From: Tyler Goodlet Date: Sun, 10 Aug 2025 13:18:41 -0400 Subject: [PATCH] Mk temp collapser bp work outside runtime as well.. --- tractor/trionics/_beg.py | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/tractor/trionics/_beg.py b/tractor/trionics/_beg.py index 2910090b..f466ab3c 100644 --- a/tractor/trionics/_beg.py +++ b/tractor/trionics/_beg.py @@ -116,9 +116,18 @@ async def collapse_eg( except BaseExceptionGroup as _beg: beg = _beg - if bp: + if ( + bp + and + len(beg.exceptions) > 1 + ): import tractor - await tractor.pause(shield=True) + if tractor.current_actor( + err_on_no_runtime=False, + ): + await tractor.pause(shield=True) + else: + breakpoint() if ( (exc := get_collapsed_eg(beg))