fix(bec signals): metadata cannot be None

This commit is contained in:
2025-11-13 18:50:28 +01:00
committed by Klaus Wakonig
parent 4c1b7ed5b2
commit b0c5f9d815

View File

@@ -324,7 +324,7 @@ class ProgressSignal(BECMessageSignal):
try: try:
msg = messages.ProgressMessage( msg = messages.ProgressMessage(
value=value, max_value=max_value, done=done, metadata=metadata value=value, max_value=max_value, done=done, metadata=metadata or {}
) )
except ValidationError as exc: except ValidationError as exc:
raise ValueError(f"Error setting signal {self.name}: {exc}") from exc raise ValueError(f"Error setting signal {self.name}: {exc}") from exc
@@ -462,7 +462,7 @@ class FileEventSignal(BECMessageSignal):
device_name=device_name, device_name=device_name,
file_type=file_type, file_type=file_type,
hinted_h5_entries=hinted_h5_entries, hinted_h5_entries=hinted_h5_entries,
metadata=metadata, metadata=metadata or {},
) )
except ValidationError as exc: except ValidationError as exc:
raise ValueError(f"Error setting signal {self.name}: {exc}") from exc raise ValueError(f"Error setting signal {self.name}: {exc}") from exc
@@ -624,7 +624,7 @@ class PreviewSignal(BECMessageSignal):
value = self._process_data(value) value = self._process_data(value)
try: try:
msg = messages.DevicePreviewMessage( msg = messages.DevicePreviewMessage(
data=value, device=device_name, signal=signal_name, metadata=metadata data=value, device=device_name, signal=signal_name, metadata=metadata or {}
) )
except ValidationError as exc: except ValidationError as exc:
raise ValueError(f"Error setting signal {self.name}: {exc}") from exc raise ValueError(f"Error setting signal {self.name}: {exc}") from exc