1
0
mirror of https://github.com/bec-project/bec_widgets.git synced 2026-03-08 01:37:52 +01:00

fix add logging on sender

This commit is contained in:
2025-04-15 21:28:19 +02:00
parent d1d9991aff
commit c6db680a9c

View File

@@ -1203,8 +1203,12 @@ class Waveform(PlotBase):
metadata(dict): Metadata of the message.
"""
sender = self.sender()
logger.info(f"Update from sender {sender}")
if sender and hasattr(sender, "cb_info"):
scan_id = sender.cb_info.get("scan_id", None)
logger.info(
f"Update from sender {sender} with scan ID {scan_id} for curve {self.scan_id}"
)
if scan_id != self.scan_id:
return # Ignore messages from other scans
instruction = metadata.get("async_update", {}).get("type")