740 B
740 B
Add a new to_asyncio.LinkedTaskChannel.subscribe()
which gives task-oriented broadcast functionality semantically equivalent to tractor.MsgStream.subscribe()
this makes it possible for multiple trio
-side tasks to consume asyncio
-side task msgs in tandem.
Further Improvements to the test suite were added in this patch set including a new scenario test for a sub-actor managed "service nursery" (implementing the basics of a "service manager") including use of infected asyncio mode. Further we added a lower level test_trioisms.py
to start to track issues we need to work around in trio
itself which in this case included a bug we were trying to solve related to https://github.com/python-trio/trio/issues/2258.