'Send a signal, catch exceptions and log them.
The keyword arguments are passed to the signal handlers (connected
through the :meth:`connect` method).'

def send_catch_log(self, signal, **kwargs):

    kwargs.setdefault('sender', self.sender)
    return _signal.send_catch_log(signal, **kwargs)
