From 6079bdbcdfaa9312819597b825fae4d578f63997 Mon Sep 17 00:00:00 2001 From: appel_c Date: Mon, 16 Feb 2026 15:11:53 +0100 Subject: [PATCH] fix(socket): fix setting _last_readback before _socket_get is called --- ophyd_devices/utils/socket.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ophyd_devices/utils/socket.py b/ophyd_devices/utils/socket.py index b984907..5edfd07 100644 --- a/ophyd_devices/utils/socket.py +++ b/ophyd_devices/utils/socket.py @@ -122,8 +122,8 @@ class SocketSignal(abc.ABC, Signal): current_time = time.monotonic() if current_time - self._last_readback > self._readback_timeout: old_value = self._readback + self._last_readback = current_time # _socket_get may rely on this value to be set. self._readback = self._socket_get() - self._last_readback = current_time self._run_subs( sub_type=self.SUB_VALUE, old_value=old_value,