Пример #1
0
 def writeJsonError(self, code, message, traceback, message_id, use_signature=False, sign_method='', sign_params=[]):       
     if use_signature:
         serialized = signature.jsonrpc_dumps_sign(self.factory.signing_key, self.factory.signing_id, False,\
             message_id, sign_method, sign_params, None, (code, message, traceback))
     else:
         serialized = json.dumps({'id': message_id, 'result': None, 'error': (code, message, traceback)})
     
     self.transport_write("%s\n" % serialized)
Пример #2
0
 def writeJsonError(self, code, message, traceback, message_id, use_signature=False, sign_method='', sign_params=[]):       
     if use_signature:
         serialized = signature.jsonrpc_dumps_sign(self.factory.signing_key, self.factory.signing_id, False,\
             message_id, sign_method, sign_params, None, (code, message, traceback))
     else:
         serialized = json.dumps({'id': message_id, 'result': None, 'error': (code, message, traceback)})
     
     self.transport_write("%s\n" % serialized)
Пример #3
0
    def writeJsonResponse(self, data, message_id, use_signature=False, sign_method='', sign_params=[]):        
        if use_signature:
            serialized = signature.jsonrpc_dumps_sign(self.factory.signing_key, self.factory.signing_id, False,\
                message_id, sign_method, sign_params, data, None)
        else:
            serialized = json.dumps({'id': message_id, 'result': data, 'error': None})
        if self.factory.debug:
            log.debug("< %s" % serialized)        

        self.transport_write("%s\n" % serialized)
Пример #4
0
    def writeJsonResponse(self, data, message_id, use_signature=False, sign_method='', sign_params=[]):        
        if use_signature:
            serialized = signature.jsonrpc_dumps_sign(self.factory.signing_key, self.factory.signing_id, False,\
                message_id, sign_method, sign_params, data, None)
        else:
            serialized = json.dumps({'id': message_id, 'result': data, 'error': None})
            
        if self.factory.debug:
            log.debug("< %s" % serialized)        

        self.transport_write("%s\n" % serialized)
Пример #5
0
    def writeJsonError(self,
                       code,
                       message,
                       traceback,
                       message_id,
                       use_signature=False,
                       sign_method="",
                       sign_params=[]):
        if use_signature:
            serialized = signature.jsonrpc_dumps_sign(
                self.factory.signing_key, self.factory.signing_id, False,
                message_id, sign_method, sign_params, None,
                (code, message, traceback))
        else:
            serialized = json.dumps({
                "id": message_id,
                "result": None,
                "error": (code, message, traceback)
            })

        self.transport_write(f"{serialized}\n")
Пример #6
0
    def writeJsonResponse(self,
                          data,
                          message_id,
                          use_signature=False,
                          sign_method="",
                          sign_params=[]):
        if use_signature:
            serialized = signature.jsonrpc_dumps_sign(self.factory.signing_key,
                                                      self.factory.signing_id,
                                                      False, message_id,
                                                      sign_method, sign_params,
                                                      data, None)
        else:
            serialized = json.dumps({
                "id": message_id,
                "result": data,
                "error": None
            })

        if self.factory.debug:
            logger.debug(f"< {serialized}")

        self.transport_write(f"{serialized}\n")