'Raise an event, catching exceptions thrown by the handler.
If exceptions are caught, the global handleEventExceptions() is called.
Also see raiseEvent()'

def raiseEventNoErrors(self, event, *args, **kw):

    try:
        return self.raiseEvent(event, *args, **kw)
    except:
        if (handleEventException is not None):
            import sys
            handleEventException(self, event, args, kw, sys.exc_info())
    return None
