fix: allow str has no get when in recovery
CI / lint (push) Skipped
CI / test (3.11) (push) Skipped
CI / test (3.12) (push) Skipped
CI / test (3.13) (push) Skipped
CI / test-with-beamline-plugins (pxi_bec) (push) Skipped
CI / test-with-beamline-plugins (pxii_bec) (push) Skipped
CI / test-with-beamline-plugins (pxiii_bec) (push) Skipped
CI / lint (push) Skipped
CI / test (3.11) (push) Skipped
CI / test (3.12) (push) Skipped
CI / test (3.13) (push) Skipped
CI / test-with-beamline-plugins (pxi_bec) (push) Skipped
CI / test-with-beamline-plugins (pxii_bec) (push) Skipped
CI / test-with-beamline-plugins (pxiii_bec) (push) Skipped
This commit is contained in:
@@ -713,7 +713,10 @@ class DAQWorker(QObject):
|
||||
try:
|
||||
response_data = self.handle_response(reply)
|
||||
payload = json.loads(response_data) if response_data else {}
|
||||
message = str(payload.get("message") or default_message)
|
||||
if not isinstance(payload, dict):
|
||||
message = str(payload)
|
||||
else:
|
||||
message = str(payload.get("message") or default_message)
|
||||
logger.info(message)
|
||||
self.status_message.emit(message, False)
|
||||
self.recovery_action_completed.emit(message)
|
||||
|
||||
Reference in New Issue
Block a user