Python 3.10.12 6.6.1 Child.__init__() ## Parent.f() ## Child.f() ## Parent._disconnect(): disconnecting signalInstanceDisconnect PyObject(PySide6.QtCore.SignalInstance: 0x7ff378f360b0) PyObject(tuple: 1 [method: "Parent.f" instance=0x7ff3919c7e20]) signalInstanceDisconnect signal2signat "sig()" signalInstanceDisconnect src= PyObject(Sig: 0x7ff378f7ec00) pyMethod= PyObject(builtin_function_or_method: 0x7ff378f844a0) tupleArgs= PyObject(tuple: 3 [Sig: 0x7ff378f7ec00, str: "2sig()", method: "Parent.f" instance=0x7ff3919c7e20]) >call signalInstanceDisconnect call signalInstanceDisconnect c._disconnect() File "/home/kleint/pyside229.py", line 20, in _disconnect self._s.sig.disconnect(self.f) RuntimeError: Failed to disconnect signal sig().