У меня есть класс, который использует свои атрибуты как словарь. Вот так:
class Foo:
def set(self, name: str, value: int):
setattr(self, name, value)
def get(self, name: str) -> Optional[int]:
return getattr(self, name, None)
Есть ли способ записать аннотацию типа, чтобы указать, что все переменные-члены являются int
(если они есть)? В идеале так, как понимает Pyright.