Mypy игнорирует неправильный тип члена класса данныхPython

Программы на Python
Anonymous
Mypy игнорирует неправильный тип члена класса данных

Сообщение Anonymous »

Этот код содержит огромную ошибку типа, которую mypy пропускает:
from dataclasses import dataclass

class WrongThing:
def do_wrong_way(self):
pass

class RightThing:
def do_right_way(self):
pass

@dataclass
class Holder:
thing: RightThing
def fill_thing(self):
self.thing.do_wrong_way() #

Подробнее здесь: https://stackoverflow.com/questions/694 ... ass-member

Вернуться в «Python»