Commit Graph

  • 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
  • 4f977189c0 Handle broken mem chan on `Actor._push_result()` Tyler Goodlet 2022-11-09 19:22:33 -0500
  • 9fd62cf71f
    Merge pull request #348 from goodboy/deprecate_arbiter_addr goodboy 2023-01-26 16:05:41 -0500
  • 606efa5bb7 Adjust daemon command to use new `registry_addr` deprecate_arbiter_addr Tyler Goodlet 2023-01-26 12:43:32 -0500
  • 121a8cc891 Drop `Optional` usage from root mod Tyler Goodlet 2023-01-26 12:43:06 -0500
  • c54b8ca4ba Begin deprecation of `arbiter_addr` -> `registry_addr` Tyler Goodlet 2023-01-13 16:57:55 -0500
  • de93c8257c
    Merge pull request #349 from goodboy/prompt_on_ctrlc goodboy 2023-01-26 15:56:37 -0500
  • 5b8a87d0f6 Slightly better `xonsh` check hack, fix typing prompt_on_ctrlc Tyler Goodlet 2023-01-26 15:48:15 -0500
  • 9e5c8ce6f6 Add nooz file Tyler Goodlet 2023-01-26 15:39:03 -0500
  • 965cd406a2 Use std `pdbpp` release Tyler Goodlet 2023-01-26 15:27:55 -0500
  • 2e278ceb74 Add a super hacky check for `xonsh`, smh.. Tyler Goodlet 2023-01-26 15:26:43 -0500
  • 6d124db7c9 Never run ctlc-with-intermediary-actor cases locally either Tyler Goodlet 2023-01-26 12:02:30 -0500
  • dba8118553 Always attempt prompt redraw on ctl-c in REPL Tyler Goodlet 2023-01-26 11:55:32 -0500
  • fca2e7c10e Simplify closed abruptly log msg Tyler Goodlet 2023-01-25 19:13:34 -0500
  • 5ed62c5c54 Add note about intermediary-actor in debug issue Tyler Goodlet 2023-01-25 18:30:18 -0500
  • 414a7ecc4c Enable stream backpressure by default, add `MsgStream.ctx: Context` dun_unset_current_actor Tyler Goodlet 2022-12-11 19:50:41 -0500
  • 55ec4d2a8b Don't unset actor global on root teardown Tyler Goodlet 2022-11-11 17:56:12 -0500
  • 2aed7dd5a4 Always set the `parent_exit: trio.Event` on exit ipc_failwhilestream_backup Tyler Goodlet 2022-11-09 19:10:59 -0500
  • 304ee6ccd2 Enable stream backpressure by default, add `MsgStream.ctx: Context` Tyler Goodlet 2022-12-11 19:50:41 -0500
  • 5dc07f0455 Don't unset actor global on root teardown Tyler Goodlet 2022-11-11 17:56:12 -0500
  • f7b66ba3cb Don't raise on a broken IPC-context when sending stop msg Tyler Goodlet 2022-11-14 16:11:33 -0500
  • ad78366f7d Handle broken mem chan on `Actor._push_result()` Tyler Goodlet 2022-11-09 19:22:33 -0500
  • a89799b682 Handle broken mem chan on `Actor._push_result()` macos_in_ci Tyler Goodlet 2022-11-09 19:22:33 -0500
  • 45a9aaf6e9 Always set the `parent_exit: trio.Event` on exit Tyler Goodlet 2022-11-09 19:10:59 -0500