Wouldn't it be better if the type of self.class was the current class?
`class Class(object):
attr = None
def __init__(self):
# type: () -> None
reveal_type(self.__class__)
print(self.__class__.attr)
`
This way, the revealed type is:
Revealed type is 'builtins.type'
If I remove the # type annotation, the revealed type is:
Revealed type is 'Any'