forked from goodboy/tractor
So we can parametrize in various toggles to `main()` including, - `child_errors_mid_stream: bool` which now also drives whether an additional, and otherwise non-affecting, `_tn` is allocated in the `finite_stream_to_rent()` subtask, only in the early stream termination case does it seem to produce a masked outcome? * see surrounding notes within. - `raise_unmasked: bool` to toggle whether the embedded unmasker fn will actually raise the masked user RTE; this enables demoing the masked outcomes via simple switch and makes it easy to wrap them as `pytest.xfail()` outcomes. Also in support, - use `.trionics.collapse_eg()` around the root tn to ensure when unmasking we can catch the EG-unwrapped RTE easily from a test. - flip stream `msg` logs to `.debug()` to reduce console noise. - tweak mod's script iface to report/trace unexpected non-RTEs. |
||
---|---|---|
.. | ||
advanced_faults | ||
debugging | ||
integration | ||
parallelism | ||
trio | ||
__init__.py | ||
__main__.py | ||
a_trynamic_first_scene.py | ||
actor_spawning_and_causality.py | ||
actor_spawning_and_causality_with_daemon.py | ||
asynchronous_generators.py | ||
full_fledged_streaming_service.py | ||
infected_asyncio_echo_server.py | ||
multiple_streams_one_portal.py | ||
quick_cluster.py | ||
remote_error_propagation.py | ||
rpc_bidir_streaming.py | ||
service_discovery.py |