В сабклассе я хочу добавить в один большой по объёму кода метод пару новых строк, но эти строки нужно добавить в середину метода. Т.е. я не могу просто сделать super().method_name() а после дописать свои новые пару строк. Вопрос - можно ли проверить внутри метода класса-предка, что этот метод вызывается именно из сабкласса? (тип я засуну свои пару строк кода новые в if с этой проверкой и в сабклассе тогда вообще не буду этот метод дополнять). Полагаю, я могу юзануть issubclass()? И главный вопрос - насколько такое вообще делают, это жёсткий говнокод или ок? (впервые столкнулся с такой необходимостью)
эммм звучит как хрень и сомневаюсь, что имеющийся код большой. Можешь скинуть код и что ты хочешь?
https://pastebin.com/CA1NgfyG
1) import внутри функции быть не должен 2) все константные значения вынести в какой-ниубдь класс
Обсуждают сегодня