forked from goodboy/tractor
79622bbeea
Previously we were leaking our (pdb++) override into the Python runtime which would always result in a runtime error whenever `breakpoint()` is called outside our runtime; after exit of the root actor . This explicitly restores any previous hook override (detected during startup) or deletes the hook and restores the environment if none existed prior. Also adds a new WIP debugging example script to ensure breakpointing works as normal after runtime close; this will be added to the test suite. |
||
---|---|---|
.. | ||
advanced_faults | ||
debugging | ||
integration | ||
parallelism | ||
__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 |