tractor/tractor/trionics
Gud Boi 1c7d0c7f3e Match Trio's startup error exactly
Compare the complete canonical `Nursery.start()` protocol error
before re-surfacing ambient cancellation. Preserve child-owned
`RuntimeError` objects whose messages only resemble Trio's wording.

Cover the colliding prefix and assert the original error remains the
exception group's sole leaf.

Review: PR #479 (goodboy)
https://github.com/goodboy/tractor/pull/479

(this patch was generated in some part by `opencode` using
`gpt-5.6-sol` (`openai`))
2026-08-12 15:45:23 -04:00
..
patches Add `tractor.trionics.patches` subpkg + first fix 2026-06-17 17:39:44 -04:00
__init__.py Add `supervise_run_process` to `trionics._subproc` 2026-06-24 18:19:16 -04:00
_beg.py Mk temp collapser bp work outside runtime as well.. 2025-08-18 10:46:37 -04:00
_broadcast.py Drop `name=__name__` from all `get_logger()` calls 2026-02-11 21:04:49 -05:00
_mngrs.py Clarify `maybe_open_context()` teardown notes 2026-08-11 11:38:43 -04:00
_subproc.py Clarify eg-wrap contract + tighten `stdout` typing 2026-06-24 19:09:45 -04:00
_taskc.py Match Trio's startup error exactly 2026-08-12 15:45:23 -04:00