From 728eae521fab4ba3a20002133dd7642fae4fbf0e Mon Sep 17 00:00:00 2001 From: "cuijingwei@brisonus.com" <12345678> Date: Thu, 6 Mar 2025 14:49:28 +0800 Subject: [PATCH] =?UTF-8?q?[fix]=20handle=5Freponse=E6=B2=A1=E6=9C=89?= =?UTF-8?q?=E6=AD=A3=E7=A1=AE=E5=A4=84=E7=90=86set=5Fparams=E7=9A=84?= =?UTF-8?q?=E5=93=8D=E5=BA=94?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 处置:判断cmd为set_params时,忽略reponse中的data字段。 --- params_service.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/params_service.py b/params_service.py index 94a1184..dd0fe4f 100644 --- a/params_service.py +++ b/params_service.py @@ -189,8 +189,15 @@ class ParamsService(QObject): token = response.get("token") if token in self.pending_requests: request = self.pending_requests.pop(token) + res_data = '' if request.callback: - res_data = response["data"] + if response.get('cmd') == "get_params": + + res_data = response["data"] + + if response.get('cmd') == 'set_params': + res_data = '' + res = Response(token, CMD.GET_PARAMS, request.widget, res_data) request.callback(res)