diff --git a/tractor/_exceptions.py b/tractor/_exceptions.py index 07f4627..6da2e65 100644 --- a/tractor/_exceptions.py +++ b/tractor/_exceptions.py @@ -74,7 +74,9 @@ class ContextCancelled(RemoteActorError): ''' @property def canceller(self) -> tuple[str, str] | None: - return self.msgdata.get('canceller') + value = self.msgdata.get('canceller') + if value: + return tuple(value) class TransportClosed(trio.ClosedResourceError):