From e6a741a21efe24009aa2d71653dba267e820c801 Mon Sep 17 00:00:00 2001 From: Erich Buri Date: Fri, 3 Jul 2026 12:30:08 -0500 Subject: [PATCH] fix: avoid double-closing serial transport --- custom_components/meshtastic/aiomeshtastic/connection/serial.py | 2 -- 1 file changed, 2 deletions(-) diff --git a/custom_components/meshtastic/aiomeshtastic/connection/serial.py b/custom_components/meshtastic/aiomeshtastic/connection/serial.py index d6dcbb4..73a9b14 100644 --- a/custom_components/meshtastic/aiomeshtastic/connection/serial.py +++ b/custom_components/meshtastic/aiomeshtastic/connection/serial.py @@ -6,7 +6,6 @@ import contextlib import re from asyncio import StreamReader, StreamReaderProtocol, StreamWriter -from typing import cast import serial import serial_asyncio @@ -86,7 +85,6 @@ async def read_log(reader: StreamReader) -> None: async def _disconnect(self) -> None: if self._writer: self._writer.close() - cast("serial_asyncio.SerialTransport", self._writer.transport).serial.close() self._writer = None self._reader = None