Текст ошибки:
Traceback (most recent call last): File "game.py", line 96, in <module> lab.draw() File "game.py", line 68, in draw self.plane.draw() AttributeError: 'NoneType' object has no attribute 'draw'
Traceback (most recent call last): File "game.py", line 96, in <module> lab.draw() File "game.py", line 68, in draw self.plane.draw() AttributeError: 'NoneType' object has no attribute 'draw'
caufman
Самое странное, что ошибка - несуществование объекта в self.plane. При попытке вывода этого атритбута, получаю None <class ‘NoneType’>
>>> class A: ... def __init__(self): ... return 1 ... >>> a = A() Traceback (most recent call last): File "<stdin>", line 1, in <module> TypeError: __init__() should return None, not 'int' >>>
class Label(Plane): def __init__(self, param1, param2, param3, param4): super(Label, self).__init__(param1, param2, param3) self.my_param4 = param4 def draw(): doSomeActions() super(Label, self).draw()