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)
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)
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")
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")