From 8739c5fadb4e47e8ba49355f2e5563abfe9b03cb Mon Sep 17 00:00:00 2001 From: goodboy Date: Tue, 25 Aug 2026 23:03:20 -0400 Subject: [PATCH] Document legacy one-shot API removals Add the PR #484 towncrier fragment for removing `ActorNursery.run_in_actor()`, `Portal.wait_for_result()` and `Portal.result()`. Point callers to `to_actor.run()`, `Portal.run()` or `Portal.open_context()` according to task ownership and dialog shape. Review: PR #484 (OpenCode) https://github.com/goodboy/tractor/pull/484#pullrequestreview-5025383596 (this patch was generated in some part by `opencode` using `gpt-5.6-sol` (`openai`)) --- nooz/484.feature.rst | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 nooz/484.feature.rst diff --git a/nooz/484.feature.rst b/nooz/484.feature.rst new file mode 100644 index 00000000..0b5c4b70 --- /dev/null +++ b/nooz/484.feature.rst @@ -0,0 +1,5 @@ +Remove legacy ``ActorNursery.run_in_actor()``, +``Portal.wait_for_result()`` and ``Portal.result()``. Use +``tractor.to_actor.run()`` for caller-owned one-shot tasks, +``Portal.run()`` for daemon RPC results or ``Portal.open_context()`` +for linked task dialogs.