From 9372a7f8eb34008017b7d65f1ddbadd2d77ab985 Mon Sep 17 00:00:00 2001 From: botbikamordehai2-sketch Date: Thu, 28 May 2026 08:20:20 +0000 Subject: [PATCH] fix: return attribute value instead of attribute name in FieldDistribution.__getattr__ (closes #1094) --- meilisearch/models/index.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/meilisearch/models/index.py b/meilisearch/models/index.py index bd60f848..1cfb730b 100644 --- a/meilisearch/models/index.py +++ b/meilisearch/models/index.py @@ -15,9 +15,9 @@ def __init__(self, dist: Dict[str, int]) -> None: for key in dist: setattr(self, key, dist[key]) - def __getattr__(self, attr: str) -> str: + def __getattr__(self, attr: str) -> int: if attr in self.__dict.keys(): - return attr + return self.__dict[attr] raise AttributeError(f"{self.__class__.__name__} object has no attribute {attr}") def __iter__(self) -> Iterator: