Python3 support, using inspect module
Raise an exception when trying to disconnect a signal that is not connected