# Pastebin nPefgoSV ronan: from PySide6 import QtCore class Obj(QtCore.QObject): def __init__(self, parent=None): super().__init__(parent) # if __name__ == "__main__": # obj = Obj() def name(obj): return f"{obj.__module__}.{obj.__qualname__}" print(Obj.__mro__) for idx, tp in enumerate(Obj.__mro__): print(f"{name(Obj.__mro__[idx]):25} type = {name(type(Obj.__mro__[idx])):20} __new__ = {Obj.__mro__[idx].__new__}")