fix: fixed complete call for non-otf scans

This commit is contained in:
2023-11-02 13:01:08 +01:00
parent 03b15f603c
commit 9e6dc2a9f7

View File

@ -299,6 +299,10 @@ class SynXtremeOtfReplay(FlyerInterface, Device):
def check_value(*, old_value, value, **kwargs): def check_value(*, old_value, value, **kwargs):
return old_value == 1 and value == 0 return old_value == 1 and value == 0
if self.acquire.get() == 0:
status = DeviceStatus(self)
status.set_finished()
return status
status = SubscriptionStatus(self.acquire, check_value, event_type=self.acquire.SUB_VALUE) status = SubscriptionStatus(self.acquire, check_value, event_type=self.acquire.SUB_VALUE)
return status return status