У меня есть следующая структура класса
class B(A):
def __init__(self):
inspect.getmembers(module, predicate=inspect.ismethod)
# c.py
class C(A):
def myfunc(self):
pass
Я хочу получить список функций, определенных в C, в __init__
моего класса B. Проблема с моей строкой проверки заключается в том, что она возвращает каждый метод, определенный A вместе с C, поскольку C наследуется от A. Есть ли питонический способ исключительно получить методы, непосредственно определенные в C. Так что получайте myfunc
только при запуске этой строки
module
? - person user2357112 supports Monica   schedule 29.08.2017#
, а не//
. - person Christian Dean   schedule 29.08.2017