История изменений
Исправление KivApple, (текущая версия) :
Просто добавь знак подчеркивания в имя метода. По соглашению пользователь будет знать, что его не надо переопределять, а если переопределит и у него что-то сломается, то он сам будет виноват.
Ещё можно в документации написать Do not override!!!
Питон не про строгие ограничения для типов, за этим в другие языки. Впрочем, и там всё можно обойти в крайнем случае изменением твоего исходника.
Исходная версия KivApple, :
Просто добавь знак подчеркивания в имя метода. По соглашению пользователь будет знать, что его не надо переопределять, а если переопределит и у него что-то сломается, то он сам будет виноват.
Питон не про строгие ограничения для типов, за этим в другие языки. Впрочем, и там всё можно обойти в крайнем случае изменением твоего исходника.