parse_settings(self, data: dict) -> Settings:
raise NotImplementedError
хочу в методе наследника вернуть сабкласс
def parse_settings(self, data: dict) -> FansSettings:
....
что я ломаю с точки зрения здравого смысла?
языку (Python) исключительно пофиг на эту ситуацию
но я, вероятно, делаю что-то не то
Питону пофиг как минимум потому, что там динамическая типизация и твои тайп хинты на самом деле ничего не значат
Не вижу проблемы этого кода
Обсуждают сегодня