Property type hints?

Paul Bryan pbryan at anode.ca
Tue Dec 8 19:17:24 EST 2020


Would this be a reasonably correct way to annotate a property with a
type hint?
>>> class Foo:
... bar: int
... @property
... def bar(self):
... return 1
... 
>>> foo = Foo()
>>> import typing
>>> typing.get_type_hints(foo)
{'bar': <class 'int'>}
I could also decorate the property method return value:
... def bar(self) -> int:
I don't see the point though, because you can't access it with get_type_hints.


More information about the Python-list mailing list

AltStyle によって変換されたページ (->オリジナル) /