Commit Graph

  • d1f347c21f Log cancels with appropriate level Tyler Goodlet 2022-03-04 08:55:24 -0500
  • 2800100b21 Just warn on IPC breaks Tyler Goodlet 2022-02-24 13:58:05 -0500
  • 1fd4588243 Only warn on `trio.BrokenResourceError`s from `_invoke()` Tyler Goodlet 2022-02-18 12:19:41 -0500
  • 7ecc48b3c9 Make example a subpkg for `python -m <mod>` testing Tyler Goodlet 2022-02-18 12:18:21 -0500
  • ebefd6e6b4 Add example that triggers bug #302 Tyler Goodlet 2022-02-17 11:53:54 -0500
  • 67607a4d37 Add back in async gen loop Tyler Goodlet 2022-02-16 13:59:23 -0500
  • df16a0c315 Pre-declare disconnected flag Tyler Goodlet 2022-02-16 13:09:05 -0500
  • 1163ec5034 Avoid attr error XD Tyler Goodlet 2022-02-16 13:07:21 -0500
  • e2169f227d Type annot updates Tyler Goodlet 2022-02-14 10:37:31 -0500
  • 4e06b10502 Drop uneeded backframe traceback hide annotation Tyler Goodlet 2022-02-14 10:30:55 -0500
  • a5f543eb22 Make `Actor._process_messages()` report disconnects Tyler Goodlet 2022-02-14 09:25:35 -0500
  • d280c26f15 Only cancel/get-result from a ctx if transport is up Tyler Goodlet 2022-02-14 08:38:19 -0500
  • 74819821a8 Drop high log level in ctx example Tyler Goodlet 2022-02-09 10:05:21 -0500
  • 5dd8adcfb8 Typing fixes, simplify `_set_trace()` Tyler Goodlet 2022-02-09 10:04:37 -0500
  • 95ccb27004 Add notes around py3.10 stdlib bug from `pdb++` Tyler Goodlet 2022-02-09 08:26:19 -0500
  • 4e6d00918b Add and use a pdb instance factory Tyler Goodlet 2022-02-09 07:51:34 -0500
  • a0016bcdc8 A `.open_context()` example that causes a hang! Tyler Goodlet 2022-02-07 07:02:39 -0500
  • 9e0bb4f90c Drop all the `@cm.__exit__()` override attempts.. Tyler Goodlet 2022-02-07 06:55:38 -0500
  • a617631400 Try overriding `_GeneratorContextManager.__exit__()`; didn't work.. Tyler Goodlet 2022-02-06 22:14:16 -0500
  • 4ea2bc5932 Fix example name typo Tyler Goodlet 2022-02-06 22:13:04 -0500
  • a8a2110458 Handle a context cancel? Might be a noop Tyler Goodlet 2022-02-04 12:33:47 -0500
  • aad9d7e947 Add a pre-started breakpoint example Tyler Goodlet 2022-01-26 23:38:33 -0500
  • aee00e6741 Make `mypy` happy Tyler Goodlet 2022-01-23 17:33:09 -0500
  • 688e0b9ebe Refine the handler for child vs. root cases Tyler Goodlet 2022-01-23 17:04:49 -0500
  • 1e789ecad2 (facepalm) Reraise `BdbQuit` and discard ownerless lock releases Tyler Goodlet 2022-01-22 20:05:24 -0500
  • 0503142332 Add WIP while-debugger-active SIGINT ignore handler Tyler Goodlet 2022-01-22 19:32:26 -0500
  • 4902e184e9
    Merge pull request #318 from goodboy/aio_error_propagation aio_error_propagation goodboy 2022-07-15 12:42:19 -0400
  • 05790a20c1 Slight lint fixes Tyler Goodlet 2022-07-15 11:18:48 -0400
  • 565c603300 Add nooz Tyler Goodlet 2022-07-15 11:17:57 -0400
  • f0d78e1a6e Use local task ref, fixes `mypy` Tyler Goodlet 2022-07-15 10:39:49 -0400
  • ce01f6b21c Increase timeout for CI/windows Tyler Goodlet 2022-07-14 20:44:10 -0400
  • 0906559ed9 Drop manual stack construction, fix attr typo Tyler Goodlet 2022-07-14 20:43:17 -0400
  • 38d03858d7 Fix `asyncio`-task-sync and error propagation Tyler Goodlet 2022-07-14 16:35:41 -0400
  • 98de2fab31 Add context test that opens an inter-task-channel that errors Tyler Goodlet 2022-07-14 16:09:05 -0400
  • 80121ed211
    Merge pull request #317 from goodboy/drop_msgpack goodboy 2022-07-12 13:31:45 -0400
  • 41983edc43 Use `str` | `bytes` union for typing msg dump drop_msgpack Tyler Goodlet 2022-07-11 09:42:26 -0400
  • 5168700fbf Tolerate non-decode-able bytes Tyler Goodlet 2022-07-01 14:37:46 -0400
  • 673c4a8c66 Decode bytes prior to log msg Tyler Goodlet 2022-06-26 16:23:38 -0400
  • 932b841176 Allow up to 4 `msgpsec` decode failures Tyler Goodlet 2022-05-31 12:19:29 -0400
  • f594f1bdda Handle a connection reset on `msgspec` transport Tyler Goodlet 2022-03-14 06:47:43 -0400
  • 53e3648eca Readme bump Tyler Goodlet 2022-07-12 11:52:42 -0400
  • fc36503f4f Add nooz file Tyler Goodlet 2022-07-12 11:43:10 -0400
  • 4e7ab54452 Appease `mypy` Tyler Goodlet 2022-07-12 11:22:30 -0400
  • 86d020d309
    Merge pull request #316 from goodboy/310_windows goodboy 2022-07-12 10:53:06 -0400
  • bb3f35cdd0 Drop `msgspec` specific CI jobs Tyler Goodlet 2022-07-11 20:35:53 -0400
  • f94b7cd991 Drop `msgpack` lib and use `msgspec` for transport Tyler Goodlet 2022-07-11 20:34:10 -0400
  • f6af5c7bf8 Drop `msgpack` dep, ensure `msgspec` as hard dep Tyler Goodlet 2022-07-11 20:22:33 -0400
  • 9740a585d3 Add nooz for win on py3.10 310_windows Tyler Goodlet 2022-07-12 10:24:44 -0400
  • b700dc34a8 Use `pyreadline3` on windows for py3.10 Tyler Goodlet 2022-07-12 10:10:39 -0400
  • 9bc1c6f385 Try windows CI on py 3.10 Tyler Goodlet 2022-07-11 20:15:35 -0400
  • f4973e90e9
    Merge pull request #314 from goodboy/ci_sdist_install goodboy 2022-07-11 20:13:24 -0400
  • 780e3dd13d Include ./docs/README.rst in src dist ci_sdist_install Tyler Goodlet 2022-07-10 18:06:44 -0400
  • e0419b24ec Add an sdist install job Tyler Goodlet 2022-07-11 14:13:21 -0400
  • c439a10985 Include ./docs/README.rst in src dist include_readme Tyler Goodlet 2022-07-10 18:06:44 -0400
  • 6a280da597 Add basic ctl-c testing cases to suite 310_plus Tyler Goodlet 2022-06-27 16:22:45 -0400
  • f984fa8daa Hack around double long list print issue.. Tyler Goodlet 2022-06-27 16:21:32 -0400
  • cc18c84389 Decode bytes prior to log msg Tyler Goodlet 2022-06-26 16:23:38 -0400
  • af205c08f2 Show full KBI trace for help with CI hangs Tyler Goodlet 2022-06-26 16:00:14 -0400
  • ab557fae21 Move pydantic-click hang example to new dir, skip in test suite Tyler Goodlet 2022-06-26 15:26:18 -0400
  • 0b1c1ac568 Drop asyncio-cancelled-itself msg for now, report task names Tyler Goodlet 2022-06-26 13:49:00 -0400
  • 9e37bb22e1 Add spaces before values in log msg Tyler Goodlet 2022-06-26 13:47:43 -0400
  • 01dea6fe32 Add runtime level msg around channel draining Tyler Goodlet 2022-06-26 13:47:02 -0400
  • 79faffd577 Always undo SIGINT overrides , cancel detached children Tyler Goodlet 2022-06-26 13:41:32 -0400
  • b3fd5da1be Allow up to 4 `msgpsec` decode failures Tyler Goodlet 2022-05-31 12:19:29 -0400
  • 414c59cca6 Readme formatting tweaks Tyler Goodlet 2022-05-31 12:01:35 -0400
  • 7710213604 Pin to `pdbpp` upstream master, 3.10 problem? Tyler Goodlet 2022-05-31 11:22:26 -0400
  • 71e779dca3 Tolerate double `.remove()`s of stream on portal teardowns Tyler Goodlet 2022-05-14 17:42:03 -0400
  • 5457aa566c Always propagate SIGINT when no locking peer found Tyler Goodlet 2022-05-14 17:18:25 -0400
  • 20b902b300 Always call pdb hook even if tty locking fails Tyler Goodlet 2022-04-11 17:09:14 -0400
  • 3955906654 Handle a connection reset on `msgspec` transport Tyler Goodlet 2022-03-14 06:47:43 -0400
  • af1ee3f0a6 Log cancels with appropriate level Tyler Goodlet 2022-03-04 08:55:24 -0500
  • f9f4bcf27c Just warn on IPC breaks Tyler Goodlet 2022-02-24 13:58:05 -0500
  • 07ac6eb5d0 Only warn on `trio.BrokenResourceError`s from `_invoke()` Tyler Goodlet 2022-02-18 12:19:41 -0500
  • 83ed2f6286 Make example a subpkg for `python -m <mod>` testing Tyler Goodlet 2022-02-18 12:18:21 -0500
  • a40b168dfb Add example that triggers bug #302 Tyler Goodlet 2022-02-17 11:53:54 -0500
  • 1822d0b48b Add back in async gen loop Tyler Goodlet 2022-02-16 13:59:23 -0500
  • dbc689d55a Pre-declare disconnected flag Tyler Goodlet 2022-02-16 13:09:05 -0500
  • e49cccf666 Avoid attr error XD Tyler Goodlet 2022-02-16 13:07:21 -0500
  • 5892d64d6e Type annot updates Tyler Goodlet 2022-02-14 10:37:31 -0500
  • e83d158bfb Drop uneeded backframe traceback hide annotation Tyler Goodlet 2022-02-14 10:30:55 -0500
  • e107257ac0 Make `Actor._process_messages()` report disconnects Tyler Goodlet 2022-02-14 09:25:35 -0500
  • 83367caf42 Only cancel/get-result from a ctx if transport is up Tyler Goodlet 2022-02-14 08:38:19 -0500
  • e6a520c944 Drop high log level in ctx example Tyler Goodlet 2022-02-09 10:05:21 -0500
  • 5a83f373ef Typing fixes, simplify `_set_trace()` Tyler Goodlet 2022-02-09 10:04:37 -0500
  • 228dfff91c Add notes around py3.10 stdlib bug from `pdb++` Tyler Goodlet 2022-02-09 08:26:19 -0500
  • 866f6f9d40 Add and use a pdb instance factory Tyler Goodlet 2022-02-09 07:51:34 -0500
  • f9a8543811 A `.open_context()` example that causes a hang! Tyler Goodlet 2022-02-07 07:02:39 -0500
  • aa09a31d25 Drop all the `@cm.__exit__()` override attempts.. Tyler Goodlet 2022-02-07 06:55:38 -0500
  • 9a1dadecff Try overriding `_GeneratorContextManager.__exit__()`; didn't work.. Tyler Goodlet 2022-02-06 22:14:16 -0500
  • 861884e075 Fix example name typo Tyler Goodlet 2022-02-06 22:13:04 -0500
  • e204f858ac Handle a context cancel? Might be a noop Tyler Goodlet 2022-02-04 12:33:47 -0500
  • 36e92b9faf Add a pre-started breakpoint example Tyler Goodlet 2022-01-26 23:38:33 -0500
  • 742e004810 Make `mypy` happy Tyler Goodlet 2022-01-23 17:33:09 -0500
  • ef7921ce11 Refine the handler for child vs. root cases Tyler Goodlet 2022-01-23 17:04:49 -0500
  • 542fe0372b (facepalm) Reraise `BdbQuit` and discard ownerless lock releases Tyler Goodlet 2022-01-22 20:05:24 -0500
  • 3e9998ea83 Add WIP while-debugger-active SIGINT ignore handler Tyler Goodlet 2022-01-22 19:32:26 -0500
  • 71f19f217d
    Merge pull request #305 from goodboy/name_query goodboy 2022-04-13 09:19:26 -0400
  • 8901272854 Fix typing name_query Tyler Goodlet 2022-04-13 08:20:53 -0400
  • 7c151bed48 Add nooz Tyler Goodlet 2022-04-13 08:18:11 -0400
  • 80897a8f2b Add `tractor.query_actor()` an addr looker-upper Tyler Goodlet 2022-03-07 16:21:52 -0500