1
0
Fork 0
tractor/tractor
Tyler Goodlet 8892204c84 Add notes around py3.10 stdlib bug from `pdb++`
There's a bug that's triggered in the stdlib without latest `pdb++`
installed; add a note for that.

Further inside `wait_for_parent_stdin_hijack()` don't `.started()` until
the interactor stream has been opened to avoid races when debugging this
`._debug.py` module (at the least) since we usually don't want the
spawning (parent) task to resume until we know for sure the tty lock has
been acquired. Also, drop the random checkpoint we had inside
`_breakpoint()`, not sure it was actually adding anything useful since
we're (mostly) carefully shielded throughout this func.
2022-07-27 11:40:02 -04:00
..
experimental Better idea: start a `tractor.experimental` subpkg 2022-01-29 14:03:55 -05:00
testing Re-license code base for distribution under AGPL 2021-12-14 23:33:27 -05:00
trionics Type fix 2022-02-15 08:51:25 -05:00
__init__.py Add `tractor.query_actor()` an addr looker-upper 2022-04-13 07:50:42 -04:00
_actor.py Fix type annot 2022-02-15 08:52:04 -05:00
_child.py Support asyncio actors with the trio spawner backend 2021-12-17 09:38:01 -05:00
_clustering.py Re-license code base for distribution under AGPL 2021-12-14 23:33:27 -05:00
_debug.py Add notes around py3.10 stdlib bug from `pdb++` 2022-07-27 11:40:02 -04:00
_discovery.py Fix typing 2022-04-13 08:20:53 -04:00
_entry.py More doc string style tweaks 2021-12-17 09:38:04 -05:00
_exceptions.py Re-wrap and raise `asyncio.CancelledError` 2021-12-17 09:38:04 -05:00
_forkserver_override.py Re-license code base for distribution under AGPL 2021-12-14 23:33:27 -05:00
_ipc.py Use `str` | `bytes` union for typing msg dump 2022-07-12 11:59:11 -04:00
_mp_fixup_main.py Avoid importing mp for as long as possible 2022-02-17 11:55:26 -05:00
_portal.py Move namespace path type into `msg` mod 2022-01-30 11:27:34 -05:00
_root.py WIP redo asyncio async gen streaming 2021-12-17 09:38:04 -05:00
_spawn.py Fix one missing import/ref 2022-02-17 13:03:37 -05:00
_state.py Avoid importing mp for as long as possible 2022-02-17 11:55:26 -05:00
_streaming.py Don't set `Context._error` to expected `ContextCancelled` 2021-12-16 19:59:10 -05:00
_supervise.py Avoid importing mp for as long as possible 2022-02-17 11:55:26 -05:00
log.py Re-license code base for distribution under AGPL 2021-12-14 23:33:27 -05:00
msg.py Slight doc string update 2022-01-30 12:21:41 -05:00
to_asyncio.py Slight lint fixes 2022-07-15 11:18:48 -04:00