tractor/tractor
Tyler Goodlet aa620fe61d Use `trio.Process.__aexit__()` and pass the actor uid
Using the context manager interface does some extra teardown beyond simply
calling `.wait()`. Pass the subactor's "uid" on the exec line for
debugging purposes when monitoring the process tree from the OS.
Hard code the child script module path to avoid a double import warning.
2020-07-24 17:08:52 -04:00
..
testing First attempt at removing trip & updating hazmat -> lowlevel 2020-07-24 17:08:52 -04:00
__init__.py Get entry points reorg without asyncio compat 2020-07-24 17:02:03 -04:00
_actor.py Change spawn method name in `Actor.load_modules()` 2020-07-24 17:08:52 -04:00
_child.py First attempt at removing trip & updating hazmat -> lowlevel 2020-07-24 17:08:52 -04:00
_discovery.py Pass a `Channel` to `LocalPortal` for compat purposes 2020-02-09 01:59:39 -05:00
_entry.py Add back subactor logging 2020-07-24 17:08:52 -04:00
_exceptions.py Expose trio exceptions to `RemoteActorError` 2019-10-30 00:32:10 -04:00
_forkserver_override.py Continue hacking the forkserver in Python 3.8 2019-10-15 22:37:47 -04:00
_ipc.py Make latest mpypy happy 2019-12-10 00:55:03 -05:00
_mp_fixup_main.py Do __main__ fixups like ``mulitprocessing does`` 2020-01-29 21:14:48 -05:00
_portal.py Pass a `Channel` to `LocalPortal` for compat purposes 2020-02-09 01:59:39 -05:00
_spawn.py Use `trio.Process.__aexit__()` and pass the actor uid 2020-07-24 17:08:52 -04:00
_state.py First attempt at removing trip & updating hazmat -> lowlevel 2020-07-24 17:08:52 -04:00
_streaming.py Validate stream functions at decorate time 2019-03-29 19:10:32 -04:00
_trionics.py Force keyword only args in actor spawn methods 2020-07-24 17:06:43 -04:00
log.py Allow overriding the root logger name 2019-12-20 16:37:17 -05:00
msg.py Validate stream functions at decorate time 2019-03-29 19:10:32 -04:00