From 0e765aff55fea2e17179f5572e860a9c2d79b1bf Mon Sep 17 00:00:00 2001 From: acidburns Date: Fri, 13 Feb 2026 02:39:51 +0100 Subject: [PATCH] Avoid creating log files when no serial device is connected --- src/serial_bridge.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/serial_bridge.py b/src/serial_bridge.py index b0b13c8..a6790e3 100644 --- a/src/serial_bridge.py +++ b/src/serial_bridge.py @@ -158,7 +158,6 @@ class SerialBridge(threading.Thread): self._log_file.write(f"{ts} {line}\n") def run(self) -> None: - self._open_log() try: while not self._stop_event.is_set(): if self._serial is None: @@ -180,6 +179,7 @@ class SerialBridge(threading.Thread): except Exception as exc: self.broadcaster.publish(f"[bridge] disconnected: {exc}") self._close_serial() + self._close_log() time.sleep(2) finally: self._close_serial()