tractor/tractor/trionics
Tyler Goodlet f86f4ae48d Facepalm, fix `raise from` in `collapse_eg()`
I dunno what exactly I was thinking but we definitely don't want to
**ever** raise from the original exc-group, instead always raise from
any original `.__cause__` to be consistent with the embedded src-error's
context.

Also, adjust `maybe_collapse_eg()` to return `False` in the non-single
`.exceptions` case, again don't know what I was trying to do but this
simplifies caller logic and the prior return-semantic had no real
value..

This fixes some final usage in the runtime (namely top level nursery
usage in `._root`/`._runtime`) which was previously causing test suite
failures prior to this fix.
2025-07-07 10:06:59 -04:00
..
__init__.py Mv `maybe_raise_from_masking_exc()` to `.trionics` 2025-06-15 13:29:34 -04:00
_beg.py Facepalm, fix `raise from` in `collapse_eg()` 2025-07-07 10:06:59 -04:00
_broadcast.py A couple more loose-egs flag flips 2025-03-27 13:38:47 -04:00
_mngrs.py Flip to `collapse_eg()` use in `.trionics.gather_contexts()` 2025-06-15 23:29:13 -04:00
_taskc.py .trionics: link in `finally`-footgun `trio` GH ish 2025-06-29 15:34:10 -04:00