From af3c14b250e3a242c51e01a642049e511ae4cdc0 Mon Sep 17 00:00:00 2001 From: Tyler Goodlet Date: Sun, 15 Jun 2025 23:29:13 -0400 Subject: [PATCH] Flip to `collapse_eg()` use in `.trionics.gather_contexts()` --- tractor/trionics/_mngrs.py | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/tractor/trionics/_mngrs.py b/tractor/trionics/_mngrs.py index 23e9d6a7..3aa7defb 100644 --- a/tractor/trionics/_mngrs.py +++ b/tractor/trionics/_mngrs.py @@ -40,7 +40,7 @@ from typing import ( import trio from tractor._state import current_actor from tractor.log import get_logger -# from ._beg import collapse_eg +from ._beg import collapse_eg if TYPE_CHECKING: @@ -151,13 +151,8 @@ async def gather_contexts( ) async with ( - # collapse_eg(), - trio.open_nursery( - # strict_exception_groups=False, - # ^XXX^ TODO? soo roll our own then ?? - # -> since we kinda want the "if only one `.exception` then - # just raise that" interface? - ) as tn, + collapse_eg(), + trio.open_nursery() as tn, ): for mngr in mngrs: tn.start_soon(