Why does hasattr() return boolean True below? 'bar' attribute is not set anywhere in the code. Thanks
class AttrClass(object):
def __getattr__(self, name):
pass
data = AttrClass()
print('Current __dict__: ', data.__dict__)
print('Does bar exists?: ', hasattr(data, 'bar'))
Output:
Current __dict__: {}
Does bar exists?: True