Есть ли способ получить все переопределенные функции подкласса в Python?
Пример:
class A:
def a1(self):
pass
def a2(self):
pass
class B(A):
def a2(self):
pass
def b1(self):
pass
Здесь я хотел бы получить список ["a2"]
для объекта класса B
(или для самого объекта класса), поскольку класс B
переопределяет только один метод, а именно a2
.
vars
это было то, чего мне не хватало. большое спасибо за (невероятно) быстрый ответ!