Commit Graph

  • 62983684d1
    Merge pull request #308 from goodboy/sort_subs_results_infected_aio goodboy 2022-04-12 20:06:55 -0400
  • 1c63bb6130 Sort fan out results before comparison in test sort_subs_results_infected_aio Tyler Goodlet 2022-04-12 16:13:33 -0400
  • c7aab75dc3 WIP prints to debug frickin windows aio_explicit_task_cancels Tyler Goodlet 2022-04-12 16:13:33 -0400
  • bfe99f29b8
    Merge pull request #304 from goodboy/aio_explicit_task_cancels goodboy 2022-04-12 17:27:29 -0400
  • 9c27858aaf WIP prints to debug frickin windows Tyler Goodlet 2022-04-12 16:13:33 -0400
  • 597ae4b690 Add nooz file Tyler Goodlet 2022-04-12 15:59:33 -0400
  • fa354ffe2b Handle not all values pulled case Tyler Goodlet 2022-04-12 15:24:16 -0400
  • 333fad8819 Facepalm: join nursery first to avoid channel-closed-too-early Tyler Goodlet 2022-04-12 15:03:44 -0400
  • 90593611bb Add test for `LinkedTaskChannel.subscribe()` fanout feature Tyler Goodlet 2022-04-12 14:24:30 -0400
  • 9c43bb28f1 Add a new "trioisms" test mod for tracking `trio` wishlist behaviour Tyler Goodlet 2022-02-26 16:47:39 -0500
  • e45251db56 Simplify to form submitted to njs Tyler Goodlet 2022-02-25 12:41:35 -0500
  • faf751acac WIP reproduce deadlock issue during error from piker Tyler Goodlet 2022-02-25 10:59:15 -0500
  • 20d281f619 Run `mypy` on 3.10 Tyler Goodlet 2022-04-12 12:53:12 -0400
  • f3606d5bd8 Type fixes Tyler Goodlet 2022-04-12 11:48:32 -0400
  • 032e14e326 Update new license info in setup script Tyler Goodlet 2022-04-12 11:42:41 -0400
  • c322a193f2 Make `LinkedTaskChannel` trio-task-broadcastable with `.subscribe()` Tyler Goodlet 2022-04-11 17:07:06 -0400
  • 46963c2e63 Don't handle `GeneratorExit` on `asyncio` tasks Tyler Goodlet 2022-03-07 16:25:48 -0500
  • 9b77b8c9ee Add more explicit `asyncio` task error logging Tyler Goodlet 2022-02-24 13:43:11 -0500
  • 13c8300226 Add a sub-actor managed service nursery test scenario Tyler Goodlet 2022-02-24 13:27:47 -0500
  • 1109d96263
    Merge pull request #303 from goodboy/fence_mp goodboy 2022-04-12 10:13:57 -0400
  • 65b4bc8888 Add misc nooz file fence_mp Tyler Goodlet 2022-04-12 08:34:55 -0400
  • bef9946f91 Allow re-running jobs from web UI manually? Tyler Goodlet 2022-04-11 17:37:06 -0400
  • bce2de9e20 Add example that triggers bug #302 sigint_ignore_in_pdb_repl Tyler Goodlet 2022-02-17 11:53:54 -0500
  • 16e4da6958 Add back in async gen loop Tyler Goodlet 2022-02-16 13:59:23 -0500
  • c79363f4a1 Pre-declare disconnected flag Tyler Goodlet 2022-02-16 13:09:05 -0500
  • 013e766a16 Avoid attr error XD Tyler Goodlet 2022-02-16 13:07:21 -0500
  • 61cc393a1a Type annot updates Tyler Goodlet 2022-02-14 10:37:31 -0500
  • ee3dc5123f Drop uneeded backframe traceback hide annotation Tyler Goodlet 2022-02-14 10:30:55 -0500
  • f8494de478 Run first soft wait inside a task Tyler Goodlet 2022-02-14 10:25:42 -0500
  • fc90e1f171 Make `Actor._process_messages()` report disconnects Tyler Goodlet 2022-02-14 09:25:35 -0500
  • 02210d8f8e Only cancel/get-result from a ctx if transport is up Tyler Goodlet 2022-02-14 08:38:19 -0500
  • 194c0e120d Drop high log level in ctx example Tyler Goodlet 2022-02-09 10:05:21 -0500
  • a4396e78ee Typing fixes, simplify `_set_trace()` Tyler Goodlet 2022-02-09 10:04:37 -0500
  • 2cdf6bd8ce Add notes around py3.10 stdlib bug from `pdb++` Tyler Goodlet 2022-02-09 08:26:19 -0500
  • 206a001362 Add and use a pdb instance factory Tyler Goodlet 2022-02-09 07:51:34 -0500
  • ed9c359a1d A `.open_context()` example that causes a hang! Tyler Goodlet 2022-02-07 07:02:39 -0500
  • 5322a6604e Drop all the `@cm.__exit__()` override attempts.. Tyler Goodlet 2022-02-07 06:55:38 -0500
  • 1142b802d3 Try overriding `_GeneratorContextManager.__exit__()`; didn't work.. Tyler Goodlet 2022-02-06 22:14:16 -0500
  • 1524c94b23 Fix example name typo Tyler Goodlet 2022-02-06 22:13:04 -0500
  • c6d04028fe Handle a context cancel? Might be a noop Tyler Goodlet 2022-02-04 12:33:47 -0500
  • 7cee5cfa57 Add a pre-started breakpoint example Tyler Goodlet 2022-01-26 23:38:33 -0500
  • b7b03889d6 Make `mypy` happy Tyler Goodlet 2022-01-23 17:33:09 -0500
  • 125ce3c2f4 Refine the handler for child vs. root cases Tyler Goodlet 2022-01-23 17:04:49 -0500
  • f830ffdabc (facepalm) Reraise `BdbQuit` and discard ownerless lock releases Tyler Goodlet 2022-01-22 20:05:24 -0500
  • 119cd551c3 Add WIP while-debugger-active SIGINT ignore handler Tyler Goodlet 2022-01-22 19:32:26 -0500
  • c30cece37a Fix one missing import/ref Tyler Goodlet 2022-02-17 13:03:37 -0500
  • 509082c935 Port to new `msgspec` error type Tyler Goodlet 2022-02-16 13:06:24 -0500
  • 75bb1added Avoid importing mp for as long as possible Tyler Goodlet 2022-02-16 12:08:35 -0500
  • 534277daa5 Add back in async gen loop sigint2 Tyler Goodlet 2022-02-16 13:59:23 -0500
  • 8d77fa91b1 Pre-declare disconnected flag Tyler Goodlet 2022-02-16 13:09:05 -0500
  • a6884e32cf Avoid attr error XD Tyler Goodlet 2022-02-16 13:07:21 -0500
  • 266b0053dc Type annot updates Tyler Goodlet 2022-02-14 10:37:31 -0500
  • 81aa12b46d Drop uneeded backframe traceback hide annotation Tyler Goodlet 2022-02-14 10:30:55 -0500
  • f4af2b9fda Run first soft wait inside a task Tyler Goodlet 2022-02-14 10:25:42 -0500
  • b8117dad2a Make `Actor._process_messages()` report disconnects Tyler Goodlet 2022-02-14 09:25:35 -0500
  • a80591b914 Only cancel/get-result from a ctx if transport is up Tyler Goodlet 2022-02-14 08:38:19 -0500
  • 52ad597c20 Drop high log level in ctx example Tyler Goodlet 2022-02-09 10:05:21 -0500
  • 4973deb55f Typing fixes, simplify `_set_trace()` Tyler Goodlet 2022-02-09 10:04:37 -0500
  • 872c47213a Add notes around py3.10 stdlib bug from `pdb++` Tyler Goodlet 2022-02-09 08:26:19 -0500
  • fddaaa289c Add and use a pdb instance factory Tyler Goodlet 2022-02-09 07:51:34 -0500
  • 85aa8899b3 A `.open_context()` example that causes a hang! Tyler Goodlet 2022-02-07 07:02:39 -0500
  • eb017c8da6 Drop all the `@cm.__exit__()` override attempts.. Tyler Goodlet 2022-02-07 06:55:38 -0500
  • 05e41ecd85 Try overriding `_GeneratorContextManager.__exit__()`; didn't work.. Tyler Goodlet 2022-02-06 22:14:16 -0500
  • 8fda172ae2 Fix example name typo Tyler Goodlet 2022-02-06 22:13:04 -0500
  • a6de29517a Handle a context cancel? Might be a noop Tyler Goodlet 2022-02-04 12:33:47 -0500
  • 0183c5bf9b Add a pre-started breakpoint example Tyler Goodlet 2022-01-26 23:38:33 -0500
  • 741dff6795 Make `mypy` happy Tyler Goodlet 2022-01-23 17:33:09 -0500
  • 94dc5f9114 Refine the handler for child vs. root cases Tyler Goodlet 2022-01-23 17:04:49 -0500
  • cb77216110 (facepalm) Reraise `BdbQuit` and discard ownerless lock releases Tyler Goodlet 2022-01-22 20:05:24 -0500
  • 28513bc601 Add WIP while-debugger-active SIGINT ignore handler Tyler Goodlet 2022-01-22 19:32:26 -0500
  • 6e5590dad6
    Merge pull request #300 from goodboy/msgpack_lists_by_default goodboy 2022-02-15 09:08:20 -0500
  • 76a0492028 Fix type annot msgpack_lists_by_default Tyler Goodlet 2022-02-15 08:52:04 -0500
  • 4eab4a0213 Type fix Tyler Goodlet 2022-02-09 10:04:55 -0500
  • 0edc6a26bc Go back to strict map keys Tyler Goodlet 2022-02-15 08:48:43 -0500
  • c5acc3b969 Pack tuple keys as . delim strs in registry tests Tyler Goodlet 2022-02-15 08:48:07 -0500
  • 17e195aacf They renamed to `msgpack` and the version is 1.0.3 Tyler Goodlet 2022-02-14 16:00:29 -0500
  • c65756ed80 Add nooz Tyler Goodlet 2022-02-14 15:34:21 -0500
  • 927decc88d Pin to latest `msgspec` version Tyler Goodlet 2022-02-14 14:14:05 -0500
  • 17bfa120cc Port to msgpec `0.4.0` imports Tyler Goodlet 2022-02-14 14:05:32 -0500
  • 77ddc073e8 Use lists by default like `msgspec` Tyler Goodlet 2022-02-07 12:47:50 -0500
  • 26bebc42b7
    Merge pull request #295 from goodboy/nspaths goodboy 2022-01-30 12:40:05 -0500
  • 87de28fd88 Slight doc string update nspaths Tyler Goodlet 2022-01-30 12:21:41 -0500
  • 56b29c27de Add msg serialization coding todo resources list Tyler Goodlet 2022-01-30 12:19:21 -0500
  • adf9a1d0aa Add nooz Tyler Goodlet 2022-01-30 12:17:32 -0500
  • 25a27e780d Add todo resources for eventual capability-based module filtering Tyler Goodlet 2022-01-29 13:59:12 -0500
  • c265f3f94e Move namespace path type into `msg` mod Tyler Goodlet 2022-01-29 12:43:57 -0500
  • 2900ceb003 Not all objects have a `.__name__` Tyler Goodlet 2022-01-27 16:43:31 -0500
  • b6ae77b5ac Use `pkgutils.resolve_name()` and a `str` subtype Tyler Goodlet 2022-01-27 13:39:46 -0500
  • 949cb2c9fe First draft "namespace path" named tuple; probably will discard Tyler Goodlet 2022-01-27 12:03:28 -0500
  • 094206ee9d
    Merge pull request #298 from goodboy/experimental_subpkg goodboy 2022-01-29 19:19:50 -0500
  • debbf64d58 Add nooz experimental_subpkg Tyler Goodlet 2022-01-29 17:58:58 -0500
  • 070e6ba459 Add `.experimental` subpkg to setup.py Tyler Goodlet 2022-01-29 14:30:39 -0500
  • 7e004c0688 Add back blank `msg.py` Tyler Goodlet 2022-01-29 14:22:15 -0500
  • ffe88de53b Better idea: start a `tractor.experimental` subpkg Tyler Goodlet 2022-01-29 13:43:48 -0500
  • d29a915d48 Update mod doc string Tyler Goodlet 2022-01-29 12:43:06 -0500
  • be87caa99b Move legacy pubsub stuff from `msg.py` to trionics mod Tyler Goodlet 2022-01-29 12:42:41 -0500
  • 0b51ebfe11
    Merge pull request #284 from goodboy/maybe_cancel_the_cancel_ goodboy 2022-01-21 14:22:48 -0500
  • 4bf7992200 Bump to alpha 5 dev maybe_cancel_the_cancel_ Tyler Goodlet 2022-01-21 13:05:26 -0500
  • 41296448e8 Add nooz Tyler Goodlet 2022-01-21 12:16:08 -0500
  • 9650055519 Use `.exitcode` which is poll + error handling Tyler Goodlet 2022-01-21 09:05:35 -0500