def METHOD_NAME(self, signalnum, handler):
    def wrapper():
        try:
            handler(signalnum, None)
        except:
            self.signal_exc_info = sys.exc_info()
            event.abort()
    return event_wrapper(event.METHOD_NAME(signalnum, wrapper))