fix: ensure serial is closed when thread crashed

This commit is contained in:
Sebastian Fitt 2023-04-29 14:32:54 +02:00
parent ca56222445
commit 4def965759

View File

@ -56,9 +56,11 @@ class Camera:
self.buffer = b''
self.error_message = "\033[93m[WARN] Capture source {} not found, retrying...\033[0m"
def __del__(self):
if self.serial_connection is not None:
self.serial_connection.close()
def set_output_queue(self, camera_output_outgoing: "queue.Queue"):
self.camera_output_outgoing = camera_output_outgoing