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. -- https://mail.python.org/mailman/listinfo/python-list