feat: demote warning from reference tools so it does not be too obvious in user GUI

This commit is contained in:
duan_j committed 2026-08-31 14:07:25 +02:00
1 parent 84ab3ce57a
commit 7b1ee682d1
1 file changed
+8 -3
+8 -3
View File
@@ -608,13 +608,18 @@ class DAQWorker(QObject):
@Slot(QNetworkReply)
def handle_reference_tools_response(self, reply: QNetworkReply):
# not accumulate errors from reference tools, just log them
if reply.error() != QNetworkReply.NetworkError.NoError:
logger.debug(f"Reference tools request failed: {reply.errorString()}")
reply.deleteLater()
return
try:
response_data = self.handle_response(reply)
parsed_response = SampleShortInfoList.model_validate_json(response_data)
self.reference_tools.emit(parsed_response)
except Exception as e:
logger.exception("Exception from reference tools response")
self.http_error.emit(str(e))
except Exception:
# demote reference tool exception to debug
logger.debug("Exception from reference tools response", exc_info=True)
def handle_req_response(self, reply: QNetworkReply):
if reply.error() != QNetworkReply.NetworkError.NoError: