Commit Graph

  • 7ce366097d Facepalm, fix `raise from` in `collapse_eg()` Tyler Goodlet 2025-07-07 10:02:27 -0400
  • 6cedda008a Just import `._runtime` ns in `._root`; be a bit more explicit Tyler Goodlet 2025-06-16 15:37:21 -0400
  • 207175d78e Use collapse in `._root.open_root_actor()` too Tyler Goodlet 2025-06-16 15:34:04 -0400
  • 57b5e51099 Use collapser around root tn in `.async_main()` Tyler Goodlet 2025-06-16 11:58:59 -0400
  • b72c8dce9b Drop msging-err patt from `subactor_breakpoint` ex Tyler Goodlet 2025-06-16 13:34:39 -0400
  • bfa4d71009 Switch to strict-eg nurseries almost everywhere Tyler Goodlet 2025-06-16 13:23:54 -0400
  • 434e22680e Use collapser in rent side of `Context` Tyler Goodlet 2025-06-16 11:22:50 -0400
  • 636c19866c Add some tooling params to `collapse_eg()` Tyler Goodlet 2025-06-13 22:06:55 -0400
  • e9f2fecd66 Fix `nest_from_op()` call sigs, already changed upstream Tyler Goodlet 2025-07-14 17:51:45 -0400
  • 547cf5a210 Drop stale comment from inter-peer suite Tyler Goodlet 2025-06-15 22:04:01 -0400
  • b5e3fa7370 Use `nest_from_op()` in some runtime logs for actor-state-repring Tyler Goodlet 2025-06-12 23:26:38 -0400
  • cd16748598
    Merge pull request #387 from goodboy/the_finally_footgun Bd 2025-07-17 22:33:33 -0400
  • 1af35f8170 Add back loose-tn in `gather_contexts()`, mk tests green Tyler Goodlet 2025-07-16 18:18:34 -0400
  • 4569d11052 Move `.is_multi_cancelled()` to `.trioniics._beg` Tyler Goodlet 2025-06-12 23:16:29 -0400
  • 6ba76ab700 .trionics: link in `finally`-footgun `trio` GH ish Tyler Goodlet 2025-06-29 15:34:10 -0400
  • 734dda35e9 Hide `._rpc._errors_relayed_via_ipc()` frame by def Tyler Goodlet 2025-06-17 12:30:59 -0400
  • b7e04525cc Always `Cancelled`-unmask ctx endpoint excs Tyler Goodlet 2025-06-15 21:22:08 -0400
  • 35977dcebb Adjust ep-masking-suite for the real-use-case Tyler Goodlet 2025-06-15 19:18:30 -0400
  • e1f26f9611 Extend `._taskc.maybe_raise_from_masking_exc()` Tyler Goodlet 2025-06-15 18:03:37 -0400
  • 63c5b7696a Mv `maybe_raise_from_masking_exc()` to `.trionics` Tyler Goodlet 2025-06-15 13:29:34 -0400
  • 5f94f52226 Add ctx-ep suite for `trio`'s *finally-footgun* Tyler Goodlet 2025-06-13 22:39:03 -0400
  • 6bf571a124
    Merge pull request #385 from goodboy/repl_fixture Bd 2025-07-15 07:17:49 -0400
  • f5056cdd02 Mk `test_crash_handler_cms` suite go green Tyler Goodlet 2025-07-14 18:07:50 -0400
  • 9ff448faa3 Add `open_crash_handler()` / `repl_fixture` suite Tyler Goodlet 2025-07-14 17:55:18 -0400
  • e271ebcb87 More prep-to-reduce the `Actor` method-iface enable_tpts Tyler Goodlet 2025-07-08 12:44:46 -0400
  • 6cac1fe22b Add `.ipc._shm` todo-idea for `@actor_fixture` API Tyler Goodlet 2025-07-08 11:07:50 -0400
  • 42056f4f53 Update buncha log msg fmting in `.msg._ops` Tyler Goodlet 2025-07-08 11:01:44 -0400
  • 5790ee9254 Couple more `._root` logging tweaks.. Tyler Goodlet 2025-07-07 23:13:14 -0400
  • 57e25411ee Update buncha log msg fmting in `._spawn` Tyler Goodlet 2025-07-07 19:11:01 -0400
  • ee9fa2e91d Update buncha log msg fmting in `._portal` Tyler Goodlet 2025-07-07 15:46:53 -0400
  • cb8cb67680 Use `._supervise._shutdown_msg` in tooling test Tyler Goodlet 2025-07-07 14:31:34 -0400
  • 51e95ebc3e Use `nest_from_op()`/`pretty_struct` in `._rpc` Tyler Goodlet 2025-07-07 11:02:47 -0400
  • 517ae67d0e Use `nest_from_op()` in actor-nursery shutdown Tyler Goodlet 2025-07-07 10:59:00 -0400
  • acb09ab29c Use `Address` where possible in (root) actor boot Tyler Goodlet 2025-07-07 10:37:02 -0400
  • 5ffab73ced Add #TODO for `._context` to use `.msg.Aid` Tyler Goodlet 2025-07-04 15:01:29 -0400
  • 473de28b67 Add todo for py3.13+ `.shared_memory`'s new `track=False` support.. finally they added it XD Tyler Goodlet 2025-07-04 00:08:52 -0400
  • f3a5986db5 Even more `.ipc.*` repr refinements Tyler Goodlet 2025-07-03 23:33:02 -0400
  • 21d64b91e3 More `.ipc.Channel`-repr related tweaks Tyler Goodlet 2025-06-29 15:47:42 -0400
  • fbc4208439 Mk `Aid` hashable, use pretty-`.__repr__()` Tyler Goodlet 2025-06-29 15:39:09 -0400
  • e6ff4561a7 .trionics: link in `finally`-footgun `trio` GH ish Tyler Goodlet 2025-06-29 15:34:10 -0400
  • db7fd44751 .log: expose `at_least_level()` as `StackLevelAdapter` meth Tyler Goodlet 2025-06-29 15:33:31 -0400
  • 16fed20856 Drop `actor_info: str` from `._entry` logs Tyler Goodlet 2025-06-29 14:59:50 -0400
  • 4723809a32 Try `nest_from_op()` in some `._rpc` spots Tyler Goodlet 2025-06-29 14:47:03 -0400
  • 75cb17371d Hide more `Channel._transport` privates for repr Tyler Goodlet 2025-06-29 13:41:10 -0400
  • 7fc98d15b1 Refine `Actor` status iface, use `Aid` throughout Tyler Goodlet 2025-06-23 17:33:54 -0400
  • acb1f905dc Add flag to toggle private vars in `Channel.pformat()` Tyler Goodlet 2025-06-23 12:08:05 -0400
  • acc7e26f17 Extend `.msg.types.Aid` method interface Tyler Goodlet 2025-06-22 21:55:37 -0400
  • a9f3d8d9d5 Update `_runtime/_root` call-sigs to `nest_from_op()` Tyler Goodlet 2025-06-17 17:47:27 -0400
  • 53ae1ba271 Enforce named-args only to `.open_nursery()` Tyler Goodlet 2025-06-17 12:31:36 -0400
  • d54d4e605f Hide `._rpc._errors_relayed_via_ipc()` frame by def Tyler Goodlet 2025-06-17 12:30:59 -0400
  • 953abc6b7b Facepalm, fix `raise from` in `collapse_eg()` Tyler Goodlet 2025-07-07 10:02:27 -0400
  • 69965224f2 Just import `._runtime` ns in `._root`; be a bit more explicit Tyler Goodlet 2025-06-16 15:37:21 -0400
  • 5ec20ffe68 Use collapse in `._root.open_root_actor()` too Tyler Goodlet 2025-06-16 15:34:04 -0400
  • 6dc5f4c914 Use collapser around root tn in `.async_main()` Tyler Goodlet 2025-06-16 11:58:59 -0400
  • 5f6240939f Drop msging-err patt from `subactor_breakpoint` ex Tyler Goodlet 2025-06-16 13:34:39 -0400
  • 135e9b40b1 Switch to strict-eg nurseries almost everywhere Tyler Goodlet 2025-06-16 13:23:54 -0400
  • 0388eead6a Use collapser in rent side of `Context` Tyler Goodlet 2025-06-16 11:22:50 -0400
  • 006ed72aea Flip to `collapse_eg()` use in `.trionics.gather_contexts()` Tyler Goodlet 2025-06-15 23:29:13 -0400
  • 88b55d868f Always `Cancelled`-unmask ctx endpoint excs Tyler Goodlet 2025-06-15 21:22:08 -0400
  • 8b1094a8d3 Adjust ep-masking-suite for the real-use-case Tyler Goodlet 2025-06-15 19:18:30 -0400
  • eddbedb97d Extend `._taskc.maybe_raise_from_masking_exc()` Tyler Goodlet 2025-06-15 18:03:37 -0400
  • 9a587c6edb Mv `maybe_raise_from_masking_exc()` to `.trionics` Tyler Goodlet 2025-06-15 13:29:34 -0400
  • 537b77d74e Add ctx-ep suite for `trio`'s *finally-footgun* Tyler Goodlet 2025-06-13 22:39:03 -0400
  • faec496686 Add some tooling params to `collapse_eg()` Tyler Goodlet 2025-06-13 22:06:55 -0400
  • d262926773 Move `.is_multi_cancelled()` to `.trioniics._beg` Tyler Goodlet 2025-06-12 23:16:29 -0400
  • 93802486bb Drop stale comment from inter-peer suite Tyler Goodlet 2025-06-15 22:04:01 -0400
  • 41877c476e Use `nest_from_op()` in some runtime logs for actor-state-repring Tyler Goodlet 2025-06-12 23:26:38 -0400
  • 760b9890c4 Add `debugging/subactor_bp_in_ctx.py` test set Tyler Goodlet 2025-06-17 14:29:01 -0400
  • d000642462 Report `enable_stack_on_sig` on `stackscope` import failure Tyler Goodlet 2025-06-15 22:05:17 -0400
  • dd69948744 Reapply `.devx.debug` mod-name change to ipc-server lost during rebase.. Tyler Goodlet 2025-06-11 22:09:04 -0400
  • 5b69975f81 Drop " " from tail of `BoxedMaybeException.pformat()` Tyler Goodlet 2025-06-11 20:00:30 -0400
  • 6b474743f9 Drop `.to_asyncio`s usage-of-`greenback`-reporting to `log.devx()` Tyler Goodlet 2025-06-11 19:57:19 -0400
  • 5ac229244a Disable `greenback` sync fn breakpointing by def Tyler Goodlet 2025-06-11 19:50:29 -0400
  • bbd2ea3e4f Prevent `test_breakpoint_hook_restored` subproc hangs Tyler Goodlet 2025-06-11 19:32:56 -0400
  • 6b903f7746 Type alias our `pexpect.spawn()` closure fixture Tyler Goodlet 2025-06-11 19:19:56 -0400
  • 2280bad135 Type annot the `testdir` fixture Tyler Goodlet 2025-06-11 18:29:24 -0400
  • 8d506796ec Re-impl as `DebugStatus.maybe_enter_repl_fixture()` Tyler Goodlet 2025-05-18 12:33:05 -0400
  • 02d03ce700 Always pass `repl: PdbREPL` as first param to fixture Tyler Goodlet 2025-05-16 00:25:10 -0400
  • 9786e2c404 Adjust restore-bp-ex import path to `.devx.debug` Tyler Goodlet 2025-05-15 15:08:21 -0400
  • 116137d066 Reorg `.devx.debug` into sub-mods! Tyler Goodlet 2025-05-15 14:40:12 -0400
  • 7f87b4e717 Mv `.hide_runtime_frames()` -> `.devx._frame_stack` Tyler Goodlet 2025-05-15 12:41:16 -0400
  • bb17d39c4e Cherry-pick conflict resolution Tyler Goodlet 2025-05-13 17:39:53 -0400
  • fba6edfe9a Enable new `tractor.devx.debug._tty_lock` in the root Tyler Goodlet 2025-05-13 17:39:38 -0400
  • e4758550f7 Start splitting into `devx.debug.` sub-mods Tyler Goodlet 2025-05-13 16:44:10 -0400
  • a7efbfdbc2 Add `_maybe_open_repl_fixture()` Tyler Goodlet 2025-05-13 12:15:21 -0400
  • 1c6660c497 Mk `.devx._debug` a sub-pkg `.devx.debug` Tyler Goodlet 2025-05-13 12:13:12 -0400
  • 202befa360 Add exc suppression to `open_crash_handler()` Tyler Goodlet 2025-05-12 20:19:58 -0400
  • c24708b273 Add initial `repl_fixture` support B) Tyler Goodlet 2025-05-11 20:23:35 -0400
  • 3aee702733 Add a `debug_mode`-state reversion test Tyler Goodlet 2025-05-07 15:06:44 -0400
  • a573c3c9a8 Unset debug-mode on root actor exit Tyler Goodlet 2025-05-07 10:41:59 -0400
  • 6a352fee87 Expose `.trionics.maybe_collapse_eg` Tyler Goodlet 2025-05-05 17:45:10 -0400
  • 6cb361352c Use `.is_debug_mode()` for maybe-crash-handling Tyler Goodlet 2025-05-05 16:03:03 -0400
  • 7807ffaabe Add todo for `dulwhich` as dep Tyler Goodlet 2025-04-25 23:21:19 -0400
  • 65b795612c
    Merge pull request #384 from goodboy/sclang_pformating Bd 2025-07-13 23:59:44 -0400
  • a42c1761a8 Refactor `pretty_struct.pformat()` rendering Tyler Goodlet 2025-06-22 22:09:37 -0400
  • 359d732633 Fix ref-err on `logger` input to `get_console_log()` Tyler Goodlet 2025-05-07 11:22:52 -0400
  • b09e35f3dc Mv in `modden.repr` content: some `reprlib`-utils Tyler Goodlet 2025-07-13 22:59:00 -0400
  • 6618b004f4 Adjust `nest_from_op()` usage to match new fn-sig Tyler Goodlet 2025-07-13 19:37:58 -0400
  • fc57a4d639 Formally add a `nest_from_op()` for "sclang"-fmting Tyler Goodlet 2025-04-12 16:50:56 -0400
  • 2248ffb74f
    Merge pull request #380 from goodboy/multi_ipc_testing Bd 2025-07-13 19:19:50 -0400