From c4666b346f8df9cfebe8bda4734cde342c434206 Mon Sep 17 00:00:00 2001 From: teo Date: Wed, 22 May 2024 11:51:14 +0300 Subject: [PATCH] raise proper exception for syft responses --- packages/syft/src/syft/service/response.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/packages/syft/src/syft/service/response.py b/packages/syft/src/syft/service/response.py index 37227046c5c..9927bf67e9b 100644 --- a/packages/syft/src/syft/service/response.py +++ b/packages/syft/src/syft/service/response.py @@ -16,6 +16,11 @@ class SyftResponseMessage(SyftBaseModel): _bool: bool = True require_api_update: bool = False + def __getattr__(self, name: str) -> Any: + raise Exception( + f"You have tried accessing `{name}` on a {type(self).__name__} with message: {self.message}" + ) + def __bool__(self) -> bool: return self._bool