Skip to content

Commit

Permalink
refactor FrozenInfo.__getattr__()
Browse files Browse the repository at this point in the history
Signed-off-by: flashdagger <flashdagger@googlemail.com>
  • Loading branch information
flashdagger committed Mar 25, 2024
1 parent 5642ca1 commit 28c5a20
Showing 1 changed file with 8 additions and 8 deletions.
16 changes: 8 additions & 8 deletions zammadoo/utils.py
Original file line number Diff line number Diff line change
Expand Up @@ -67,17 +67,17 @@ def __init__(
def __getattr__(self, name: str) -> Union["JsonType", datetime]:
info: Dict[str, "JsonType"] = self._info

if name in info:
try:
return info[name]
except KeyError:
self._assert_attribute(name)

self._assert_attribute(name)

if name not in info:
raise AttributeError(
f"{self.__class__.__name__!r} object has no attribute {name!r}"
)
if name in info:
return info[name]

return info[name]
raise AttributeError(
f"{self.__class__.__name__!r} object has no attribute {name!r}"
)

def _assert_attribute(self, name: Optional[str] = None) -> None:
pass
Expand Down

0 comments on commit 28c5a20

Please sign in to comment.