From 19f9dba9f443fb54ee78dfcd58053558daf6617f Mon Sep 17 00:00:00 2001 From: appel_c Date: Tue, 9 Dec 2025 21:35:22 +0100 Subject: [PATCH] fix(compare-status): add old_value arg for callback signature --- ophyd_devices/utils/psi_device_base_utils.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ophyd_devices/utils/psi_device_base_utils.py b/ophyd_devices/utils/psi_device_base_utils.py index 8dd41ae..2fe5b63 100644 --- a/ophyd_devices/utils/psi_device_base_utils.py +++ b/ophyd_devices/utils/psi_device_base_utils.py @@ -264,11 +264,12 @@ class CompareStatus(SubscriptionStatus): run=run, ) - def _compare_callback(self, value: any, **kwargs) -> bool: + def _compare_callback(self, old_value: any, value: any, **kwargs) -> bool: """ Callback for subscription status Args: + old_value (any): Previous value of the signal value (any): Current value of the signal Returns: