wip gui cleanup
CI for csaxs_bec / test (push) Failing after 34s
CI for csaxs_bec / test (pull_request) Failing after 53s

This commit is contained in:
2025-10-23 11:17:29 +02:00
parent f942d7bebc
commit 0f02c24e55
@@ -24,7 +24,7 @@ from qtpy.QtWidgets import (
)
logger = bec_logger.logger
CAMERA = ("cam_xeye_rgb", "image") #TODO here put correct camera
CAMERA = ("cam_xeye_rgb", "image")
class XRayEye2DControl(BECWidget, QWidget):
@@ -405,6 +405,7 @@ class XRayEye(BECWidget, QWidget):
self.dev.omny_xray_gui.submit.set(1)
def cleanup(self):
"""Cleanup connections on widget close -> disconnect slots and stop live mode of camera."""
self.bec_dispatcher.disconnect_slot(self.device_updates, MessageEndpoints.device_readback("omny_xray_gui"))
getattr(self.dev,CAMERA).live_mode = False
super().cleanup()