один класс наследует другой, потом третий и так много раз (10-20). (pyQt)
(в Py нашем Qt и заодно уж и в tkinter)

Вопрос (1): можно ли как то померять время наследования на каждом классе/объекте?
вопрос (2): можно ли узнать всю цепочку наследования до самого первого прародителя?
вопрос (3): если у меня есть метод в объекте (не мой, а наследуемый непонятно откуда, откуда-то “сверху”, от предков), как мне программно найти класс, в котором этот метод таки объявлен?