zeronimo/core.py
def raise_(self, reply_socket, channel, exc_info=None):
        """Sends RAISE reply."""
        if not reply_socket:
            return
        if exc_info is None:
            exc_info = sys.exc_info()
        exc_type, exc, tb = exc_info
        while tb.tb_next is not None:
            tb = tb.tb_next
        if issubclass(exc_type, RemoteException):
            exc_type = exc_type.exc_type
        filename, lineno = tb.tb_frame.f_code.co_filename, tb.tb_lineno
        val = (exc_type, str(exc), filename, lineno)
        try:
            state = exc.__getstate__()
        except AttributeError:
            pass
        else:
            val += (state,)
        self.send_reply(reply_socket, RAISE, val, *channel)
def raise_(self, reply_socket, channel, exc_info=None):
        if not reply_socket:
            return
        if exc_info is None:
            exc_info = sys.exc_info()
        exc_type, exc, tb = exc_info
        while tb.tb_next is not None:
            tb = tb.tb_next
        if issubclass(exc_type, RemoteException):
            exc_type = exc_type.exc_type
        filename, lineno = tb.tb_frame.f_code.co_filename, tb.tb_lineno
        val = (exc_type, str(exc), filename, lineno)
        try:
            state = exc.__getstate__()
        except AttributeError:
            pass
        else:
            val += (state,)
        self.send_reply(reply_socket, RAISE, val, *channel)
def raise_ ( self , reply_socket , channel , exc_info = None ) : if not reply_socket : return if exc_info is None : exc_info = sys . exc_info ( ) exc_type , exc , tb = exc_info while tb . tb_next is not None : tb = tb . tb_next if issubclass ( exc_type , RemoteException ) : exc_type = exc_type . exc_type filename , lineno = tb . tb_frame . f_code . co_filename , tb . tb_lineno val = ( exc_type , str ( exc ) , filename , lineno ) try : state = exc . __getstate__ ( ) except AttributeError : pass else : val += ( state , ) self . send_reply ( reply_socket , RAISE , val , * channel )
Sends RAISE reply.
Sends RAISE reply .