Ensure `._registry` values are hashable, since `bidict`!

dereg_on_oserror
Tyler Goodlet 2025-09-29 23:09:50 -04:00
parent c089c8d0d6
commit c93fbcc9f7
1 changed files with 2 additions and 1 deletions

View File

@ -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, [])