From 138d18168fa64a2dfb31218266e1f653a74ff4d5 Mon Sep 17 00:00:00 2001 From: appel_c Date: Wed, 22 Nov 2023 11:22:18 +0100 Subject: [PATCH] fix: bugfix and reorder call logic in _init --- ophyd_devices/epics/devices/psi_delay_generator_base.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ophyd_devices/epics/devices/psi_delay_generator_base.py b/ophyd_devices/epics/devices/psi_delay_generator_base.py index 4a7c316..7a0b449 100644 --- a/ophyd_devices/epics/devices/psi_delay_generator_base.py +++ b/ophyd_devices/epics/devices/psi_delay_generator_base.py @@ -374,7 +374,6 @@ class PSIDelayGeneratorBase(Device): self.producer = self.device_manager.producer self._update_scaninfo() self._init() - self.custom_prepare.is_ddg_okay() def _update_scaninfo(self) -> None: """ @@ -388,6 +387,7 @@ class PSIDelayGeneratorBase(Device): def _init(self) -> None: """Method to initialize custom parameters of the DDG.""" self.custom_prepare.initialize_default_parameter() + self.custom_prepare.is_ddg_okay() def set_channels(self, signal: str, value: Any, channels: List = None) -> None: """