Это меня озадачивает, как я не могу найти ясного объяснения этому в любом месте. Почему и когда вам нужно вызвать метод базового класса внутри метода с одним именем дочернего класса?
class Child(Base):
def __init__(self):
Base.__init__(self)
def somefunc(self):
Base.somefunc(self)
Я предполагаю, что вы это делаете, когда не хотите полностью перезаписывать метод в базовом классе. что это действительно все, что есть?