Я столкнулся с ошибкой в моем коде, когда скрытый метод был скрыт, потому что я забыл декоратор @classmethod
.Я бродил, если можно заставить другой путь (отметил, что это, вероятно, плохой дизайн), но что-то вроде:
class Super:
@classmethod
def do_something(cls):
...
class Child:
def do_something(self):
...
obj = Child()
obj.do_something() #calls the child
Child.do_something() #calls the Super method
РЕДАКТИРОВАТЬ: Нет конкретного случая на данный момент, но я бродил, если это может быть сделано гипотетически.