Commit Graph

  • 86aef5238d Hide actor nursery exit frame Tyler Goodlet 2023-04-15 19:50:54 -0400
  • cc82447db6 First try: switch debug machinery over to `pdbp` B) Tyler Goodlet 2023-04-15 19:49:25 -0400
  • 23cffbd940 Use multiline import for debug mod Tyler Goodlet 2023-04-15 19:48:52 -0400
  • 3d202272c4 Change over debugger tests to use `PROMPT` var.. Tyler Goodlet 2023-04-15 19:43:58 -0400
  • 63cdb0891f Switch to `pdbp` since noone is maintaining `pdbpp` Tyler Goodlet 2023-04-15 19:43:20 -0400
  • 0f7db27b68
    Merge pull request #356 from goodboy/drop_proc_actxmngr goodboy 2023-05-14 20:59:53 -0400
  • c53d62d2f7 Add news file Tyler Goodlet 2023-05-14 20:30:40 -0400
  • f667d16d66 Copy the now deprecated `trio.Process.aclose()` Tyler Goodlet 2023-05-14 19:31:50 -0400
  • adcb70c521 pdbp: adding typing to config settings vars switch_to_pdbp Tyler Goodlet 2023-05-08 12:02:42 -0400
  • c49cace550 TOSQUASH 4759e30: turn it ON i guess? XD Tyler Goodlet 2023-04-20 19:14:14 -0400
  • 34bb787d36 pdbp: adding typing to config settings vars proper_breakpoint_hooking Tyler Goodlet 2023-05-08 12:02:42 -0400
  • 53f6fa4867 pdbp: flip dep name Tyler Goodlet 2023-05-08 12:01:56 -0400
  • 0fe4ce5432 TOSQUASH 4759e30: turn it ON i guess? XD Tyler Goodlet 2023-04-20 19:14:14 -0400
  • f65ed12c21 Oof, fix remaining `Actor.cancel()` in `Actor._from_parent()` Tyler Goodlet 2023-04-20 19:13:35 -0400
  • 8b9cc44950 `pdbp`: turn off line truncating by default, fixes terminal resizing stuff Tyler Goodlet 2023-04-19 15:31:02 -0400
  • 4759e301cb `pdbp`: turn off line truncating by default, fixes terminal resizing stuff Tyler Goodlet 2023-04-19 15:31:02 -0400
  • ed5eabd054 Yeahh.. maybe sticky off by default is a little better for us XD Tyler Goodlet 2023-04-17 16:40:08 -0400
  • adaea6e6ef Yeahh.. maybe sticky off by default is a little better for us XD Tyler Goodlet 2023-04-17 16:40:08 -0400
  • 0f24d4b83c Add a debug-mode-breakpoint-causes-hang case! Tyler Goodlet 2023-03-27 19:05:00 -0400
  • 19b7f9c71a Some more 3.10+ optional type sigs Tyler Goodlet 2023-03-07 17:37:36 -0500
  • b7341bb81e Add (first-draft) infected-`asyncio` actor task uses debugger example Tyler Goodlet 2023-03-07 17:37:06 -0500
  • 4d3c109277 Restore `breakpoint()` hook after runtime exits Tyler Goodlet 2023-03-07 16:46:14 -0500
  • d0a65e8922 Hide actor nursery exit frame Tyler Goodlet 2023-04-15 19:50:54 -0400
  • 61b3a72b7c First try: switch debug machinery over to `pdbp` B) Tyler Goodlet 2023-04-15 19:49:25 -0400
  • f4ed2d29f8 Use multiline import for debug mod Tyler Goodlet 2023-04-15 19:48:52 -0400
  • 205d38abfa Change over debugger tests to use `PROMPT` var.. Tyler Goodlet 2023-04-15 19:43:58 -0400
  • f0db4f14b5 Hide actor nursery exit frame Tyler Goodlet 2023-04-15 19:50:54 -0400
  • 9ab7c4af01 First try: switch debug machinery over to `pdbp` B) Tyler Goodlet 2023-04-15 19:49:25 -0400
  • 4ac1da3fb2 Use multiline import for debug mod Tyler Goodlet 2023-04-15 19:48:52 -0400
  • 174b73234c Change over debugger tests to use `PROMPT` var.. Tyler Goodlet 2023-04-15 19:43:58 -0400
  • 84c9ff6fd8 Switch to `pdbp` since noone is maintaining `pdbpp` Tyler Goodlet 2023-04-15 19:43:20 -0400
  • ae1fa4c75e Tweak doc string Tyler Goodlet 2023-04-14 18:08:08 -0400
  • c7b56ae639 Move move context code into new `._context` mod Tyler Goodlet 2023-04-14 16:23:47 -0400
  • 97446b84c0 Drop caller cancels overrun test; covered in new tests Tyler Goodlet 2023-04-14 15:46:21 -0400
  • b5a27e7864 Ignore drainer-task nursery RTE during context exit Tyler Goodlet 2023-04-13 23:45:08 -0400
  • a7faa26686 Set `Context._scope_nursery` on callee side too Tyler Goodlet 2023-04-13 23:10:39 -0400
  • 1183276653 Seriously cover all overrun cases Tyler Goodlet 2023-04-13 19:46:35 -0400
  • 8bd4db150b Adjust aio test for silent cancellation by parent Tyler Goodlet 2023-04-13 18:06:44 -0400
  • 6aa780d0cd Fix cluster test to use `allow_overruns` Tyler Goodlet 2023-04-13 17:48:57 -0400
  • 45f601a035 Flip allocate log msgs to debug Tyler Goodlet 2023-04-13 17:47:13 -0400
  • ec4b72259d Drop brackpressure usage from fan out tests Tyler Goodlet 2023-04-13 17:24:27 -0400
  • e97ed377b0 Remote `Context` cancellation semantics rework B) Tyler Goodlet 2023-04-13 16:03:35 -0400
  • 1ec30577de Only tuplize `.canceller` if non-`None` Tyler Goodlet 2023-04-13 15:18:00 -0400
  • 0e81350a42 Move `NoRuntime` import inside `current_actor()` to avoid cycle Tyler Goodlet 2023-04-13 15:16:39 -0400
  • ac51cf07b9 Augment test cases for callee-returns-result early Tyler Goodlet 2023-04-13 15:14:49 -0400
  • e16e7ca82a Add new remote error introspection attrs Tyler Goodlet 2023-04-12 18:18:46 -0400
  • 7dd5d8d1f8 Add new set of context cancellation tests Tyler Goodlet 2023-04-12 18:13:30 -0400
  • 8913829511 Log waiter task cancelling msg as cancel-level Tyler Goodlet 2023-04-07 16:08:50 -0400
  • 60bff71cd3 Assign `RemoteActorError` boxed error type for context cancelleds Tyler Goodlet 2023-04-07 16:08:07 -0400
  • 29a1171142 Change a bunch of log levels to cancel, including any `ContextCancelled` handling Tyler Goodlet 2023-04-07 16:07:26 -0400
  • b6c7f423f0 Add some log-level method doc-strings Tyler Goodlet 2023-04-04 15:06:38 -0400
  • 4db87d3c43 Tweak context doc str Tyler Goodlet 2023-04-02 14:01:39 -0400
  • 5f1e83e741 More single doc-strs in discovery mod Tyler Goodlet 2023-03-07 17:09:43 -0500
  • ea2cc9ec75 Enable `Context` backpressure by default; avoid startup race-crashes? Tyler Goodlet 2023-03-07 16:58:33 -0500
  • 24a062341e Just call `trio.Process.aclose()` directly for now? drop_proc_actxmngr Tyler Goodlet 2023-04-02 14:34:41 -0400
  • e714bec8db
    Merge pull request #355 from kehrazy/patch-1 goodboy 2023-04-01 12:11:47 -0400
  • 009cd6552e
    fixed the `Zombie` example having wrong indentation Igor 2023-03-31 17:50:46 +0300
  • 6120e99d7e Rename `._error` -> `._remote_ctx_error` ctx_result_consumption Tyler Goodlet 2022-07-27 15:01:24 -0400
  • 33b0e36ad6 Break loop after result retreival Tyler Goodlet 2022-04-10 19:18:40 -0400
  • a71a958f54 Log context cancellation using `.cancel()` loglevel Tyler Goodlet 2022-03-17 08:59:25 -0400
  • c9eb466d76 Use `MsgStream.subscribe()` in `Context.result()` Tyler Goodlet 2022-03-14 07:08:22 -0400
  • f7a1f3832f Enable stream backpressure by default, add `MsgStream.ctx: Context` Tyler Goodlet 2022-12-11 19:50:41 -0500
  • 3f2e33a120 Don't unset actor global on root teardown Tyler Goodlet 2022-11-11 17:56:12 -0500
  • e51b19e37e More detailed preface description readme_touchups Tyler Goodlet 2023-01-28 18:56:15 -0500
  • 7f65d80b56 Add WIP draft `ipython` integration ipython_integration Tyler Goodlet 2022-03-20 18:18:54 -0400
  • 649c5e7504
    Merge pull request #343 from goodboy/breceiver_internals goodboy 2023-01-30 14:01:13 -0500
  • 203f95615c Add nooz piker_pin breceiver_internals Tyler Goodlet 2023-01-30 12:42:26 -0500
  • efb8bec828 Add a basic no-raise-on lag test Tyler Goodlet 2023-01-30 12:26:07 -0500
  • 8637778739 Expose `raise_on_lag: bool` flag through factory Tyler Goodlet 2023-01-30 12:18:23 -0500
  • 47166e45f0 Be explicit with passthrough kwargs (there's so few) Tyler Goodlet 2023-01-29 17:31:21 -0500
  • 4ce2dcd12b Switch back to raising `Lagged` by default Tyler Goodlet 2023-01-29 14:35:02 -0500
  • 80f983818f Ignore monkey patched `.send()` type annot Tyler Goodlet 2023-01-29 12:04:32 -0500
  • 6ba29f8d56 Recurse and get the last value when in warn mode Tyler Goodlet 2023-01-13 16:52:19 -0500
  • 2707a0e971 Add `._raise_on_lag` flag to disable `Lag` raising Tyler Goodlet 2023-01-08 13:18:51 -0500
  • c8efcdd0d3 Drop `ReceiveMsgStream` from test suite Tyler Goodlet 2023-01-08 13:17:59 -0500
  • 9f9907271b Merge `ReceiveMsgStream` and `MsgStream` Tyler Goodlet 2023-01-08 13:00:36 -0500
  • c2367c1c5e Better `trio`-ize `BroadcastReceiver` internals Tyler Goodlet 2022-11-14 16:10:43 -0500
  • a777217674
    Merge pull request #346 from goodboy/ipc_failure_while_streaming goodboy 2023-01-29 15:02:54 -0500
  • 13c9eadc8f Move result log msg up and drop else block ipc_failure_while_streaming Tyler Goodlet 2023-01-28 18:42:31 -0500
  • af6c325072 Bump up legacy streaming timeout a smidgen Tyler Goodlet 2023-01-28 18:12:52 -0500
  • 195d2f0ed4 Add nooz Tyler Goodlet 2023-01-28 18:12:03 -0500
  • aa4871b13d Call `MsgStream.aclose()` in `Context.open_stream.__aexit__()` Tyler Goodlet 2023-01-28 18:01:53 -0500
  • 556f4626db Tweak warning msg for still-alive-after-cancelled actor Tyler Goodlet 2023-01-28 17:37:57 -0500
  • 3967c0ed9e Add a simplified zombie lord specific process reaping test Tyler Goodlet 2023-01-28 17:25:07 -0500
  • e34823aab4 Add parent vs. child cancels first cases Tyler Goodlet 2023-01-28 16:44:35 -0500
  • 6c35ba2cb6 Add IPC breakage on both parent and child side Tyler Goodlet 2023-01-27 22:59:15 -0500
  • 3a0817ff55 Skip `advanced_faults/` subset in docs examples tests Tyler Goodlet 2023-01-27 17:17:17 -0500
  • 7fddb4416b Handle `mp` spawn method cases in test suite Tyler Goodlet 2023-01-27 17:02:36 -0500
  • 1d92f2552a Adjust other examples tests to expect `pathlib` objects Tyler Goodlet 2023-01-27 16:41:16 -0500
  • 4f8586a928 Wrap ex in new test, change dir helpers to use `pathlib.Path` Tyler Goodlet 2023-01-27 16:40:28 -0500
  • fb9ff45745 Move example to a new `advanced_faults` egs subset dir Tyler Goodlet 2023-01-27 16:30:55 -0500
  • 36a83cb306 Refine example to drop IPC mid-stream Tyler Goodlet 2023-01-27 16:27:25 -0500
  • 7394a187e0 Name one-way streaming (con generators) what it is Tyler Goodlet 2023-01-26 19:43:58 -0500
  • df01294bb2 Show more functiony syntax in ctx-cancelled log msgs Tyler Goodlet 2023-01-08 13:19:46 -0500
  • ddf3d0d1b3 Show tracebacks for un-shipped/propagated errors Tyler Goodlet 2023-01-26 17:49:14 -0500
  • 158569adae Add WIP example of silent IPC breaks while streaming Tyler Goodlet 2023-01-26 17:48:08 -0500
  • 97d5f7233b Fix uid2nursery lookup table type annot Tyler Goodlet 2022-10-17 15:54:05 -0400
  • d27c081a15 Ensure arbiter sockaddr type before usage Tyler Goodlet 2022-12-13 00:23:27 -0500
  • a4874a3227 Always set the `parent_exit: trio.Event` on exit Tyler Goodlet 2022-11-09 19:10:59 -0500
  • de04bbb2bb Don't raise on a broken IPC-context when sending stop msg Tyler Goodlet 2022-11-14 16:11:33 -0500