From ad84ee6dcb5557bce26625dea8be743af50bf4b7 Mon Sep 17 00:00:00 2001 From: yimingzhangJPG Date: Sat, 7 Feb 2026 01:35:03 -0500 Subject: [PATCH] Add missing **kwargs in PrawnDO init so we could e.g. use remote workers --- labscript_devices/PrawnDO/labscript_devices.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/labscript_devices/PrawnDO/labscript_devices.py b/labscript_devices/PrawnDO/labscript_devices.py index 67f540ca..a4b10f43 100644 --- a/labscript_devices/PrawnDO/labscript_devices.py +++ b/labscript_devices/PrawnDO/labscript_devices.py @@ -149,6 +149,7 @@ def __init__(self, name, pico_board = 'pico1', clock_frequency = 100e6, external_clock = False, + **kwargs ): """PrawnDO digital output device. @@ -212,10 +213,10 @@ def __init__(self, name, # make internal Intermediate device and trigger to connect it self.__intermediate = _PrawnDOIntermediateDevice(f'{name:s}__intermediate', clock_line) - PseudoclockDevice.__init__(self, name, self.__intermediate, 'internal') + PseudoclockDevice.__init__(self, name, self.__intermediate, 'internal', **kwargs) else: # normal pseudoclock device triggering - PseudoclockDevice.__init__(self, name, trigger_device, trigger_connection) + PseudoclockDevice.__init__(self, name, trigger_device, trigger_connection, **kwargs) # set up internal connections to allow digital outputs self.__pseudoclock = _PrawnDOPseudoclock(f'{name:s}__pseudoclock', self, '_')