D
Size: a a a
D
A

Object.__getattribute__?BB
A
pl
A
S
A
S
if name == "_data":
return self._get_data()A
return self._data, ха!S
pl
A
S
pl
_data и _get_data() одно и то же, зачем иметь лишний атрибут?A

def stderr(_, exception, traceback):
...
sys.excepthook = stderrS
_get_data кеширует данные? Имеет смысл в метод постучаться и возможно сходить за данными, чем в атрибут несвежий смотретьA
pl
pl