без этого переопределения не работало ( без проверки dict и тп. ) ?
сделать метод абстрактным? да, можешь, через специальынй декоратор но этот декоратор не проверяет совместимость по сигнатуре в переопределяемом методе
http://pythonicway.com/education/python-oop-themes/33-python-abstract-class
ну пусть у тебя там будет чето типа if state == govno: method_govna()
Я сделал абстрактный, я хочу не просто сделать его переопределяемым, а гарантировать что он будет переопределён
абстраный декоратор не даст создать объект из класса, пока в этом классе метод не будет переопределен
Так сейчас ещё раз попробую, почемуто несмотря на наличие декоратора он запустил наследника и без метода
там от ABS нужно наследоваться вроде
Так у всех мойх классов, один и тод же конструктор конфигурируемый из файла, и чтоб это делалась общим для всех образом, то я после конструктора в АВС, отдаю управление в eventLoop наследника
звучит, как будто тебе на самом деле нужна фабрика
Обсуждают сегодня