'Disconnect a receiver function from a signal. This has the
opposite effect of the :meth:`connect` method, and the arguments
are the same.'

def disconnect(self, receiver, signal, **kwargs):

    kwargs.setdefault('sender', self.sender)
    return dispatcher.disconnect(receiver, signal, **kwargs)
