diff --git a/tractor/_runtime.py b/tractor/_runtime.py index f53ebd01..5b19802e 100644 --- a/tractor/_runtime.py +++ b/tractor/_runtime.py @@ -2039,9 +2039,18 @@ class Arbiter(Actor): self, sockaddr: tuple[str, int|str], ) -> tuple[str, str]: - uid: tuple = self._registry.inverse.pop(sockaddr) + uid: tuple | None = self._registry.inverse.pop( + sockaddr, + None, + ) + if uid: + report: str = 'Deleting registry-entry for,\n' + else: + report: str = 'No registry entry for,\n' + log.warning( - f'Deleting registry-entry for,\n' + report + + f'{sockaddr!r}@{uid!r}' ) return uid