Проверка Python: получить только методы, определенные в дочернем классе

У меня есть следующая структура класса

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 только при запуске этой строки


person Fizi    schedule 28.08.2017    source источник
comment
Что такое module?   -  person user2357112 supports Monica    schedule 29.08.2017
comment
Просто чтобы вы знали, комментарии в Python создаются с использованием #, а не //.   -  person Christian Dean    schedule 29.08.2017
comment
@ChristianDean Вупси!   -  person Fizi    schedule 29.08.2017