From 2e8ddbb1adafca0727a5235b24e7cbe8de078708 Mon Sep 17 00:00:00 2001 From: wakonig_k Date: Tue, 19 Nov 2024 08:41:25 +0100 Subject: [PATCH] fix(sim): ensure to update the state before setting the status to finished --- ophyd_devices/sim/sim_positioner.py | 1 + 1 file changed, 1 insertion(+) diff --git a/ophyd_devices/sim/sim_positioner.py b/ophyd_devices/sim/sim_positioner.py index d919727..a0bb397 100644 --- a/ophyd_devices/sim/sim_positioner.py +++ b/ophyd_devices/sim/sim_positioner.py @@ -167,6 +167,7 @@ class SimPositioner(Device, PositionerBase): self._update_state(ii) if self._stopped: raise DeviceStopError(f"{self.name} was stopped") + self._update_state(target) st.set_finished() # pylint: disable=broad-except except Exception as exc: