From bc3573e0c497d6129890ef03434165bd2ff5d1e6 Mon Sep 17 00:00:00 2001 From: Furkan Date: Wed, 9 Oct 2024 18:34:51 +0300 Subject: [PATCH] refactor: assert `stop()` and log desctructor --- src/daq/models.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/daq/models.py b/src/daq/models.py index 569a455..1c7899a 100644 --- a/src/daq/models.py +++ b/src/daq/models.py @@ -26,8 +26,12 @@ def start(self): pass def stop(self): + assert not self._should_stop, "DAQ job is already stopped" self._should_stop = True + def __del__(self): + self.logger.info("DAQ job is being deleted") + @dataclass class DAQJobThread: