This commit is contained in:
root
2025-07-12 18:55:05 +08:00
parent 292f4f5603
commit 04fb72c14c
3 changed files with 17 additions and 52 deletions

View File

@@ -59,8 +59,13 @@ class EnhancedJSONRPCResponse:
def error(self, code: int, message: str, data: Any = None) -> None:
"""发送错误响应"""
error = JSONRPCError(code=code, message=message, data=data)
response = JSONRPC20Response(error=error, _id=self.request_id)
error_obj = {
"code": code,
"message": message
}
if data is not None:
error_obj["data"] = data
response = JSONRPC20Response(error=error_obj, _id=self.request_id)
self._send_response(response.data)
def progress(self, step: str, progress: int, message: str,