From c93fbcc9f71fdcafe6e7f5a0ad9769abfa2b5ee2 Mon Sep 17 00:00:00 2001 From: Tyler Goodlet Date: Mon, 29 Sep 2025 23:09:50 -0400 Subject: [PATCH] Ensure `._registry` values are hashable, since `bidict`! --- tractor/_runtime.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tractor/_runtime.py b/tractor/_runtime.py index f8671ae4..5aeb19d4 100644 --- a/tractor/_runtime.py +++ b/tractor/_runtime.py @@ -1972,7 +1972,8 @@ class Arbiter(Actor): # should never be 0-dynamic-os-alloc await debug.pause() - self._registry[uid] = addr + # XXX NOTE, value must also be hashable. + self._registry[uid] = tuple(addr) # pop and signal all waiter events events = self._waiters.pop(name, [])