diff --git a/params_service.py b/params_service.py index 0c9bae7..94a1184 100644 --- a/params_service.py +++ b/params_service.py @@ -168,6 +168,7 @@ class ParamsService(QObject): self.socket.write(json_data.encode('utf-8')) self.socket.flush() case CMD.SET_PARAMS: + self.pending_requests[request.token] = request request_data = { "cmd": "set_params", "token": request.token, @@ -188,7 +189,6 @@ class ParamsService(QObject): token = response.get("token") if token in self.pending_requests: request = self.pending_requests.pop(token) - if request.callback: res_data = response["data"] res = Response(token, CMD.GET_PARAMS, request.widget, res_data)