diff --git a/meshtastic/util.py b/meshtastic/util.py index 7faa2d6c0..3524d07a3 100644 --- a/meshtastic/util.py +++ b/meshtastic/util.py @@ -19,7 +19,12 @@ import packaging.version as pkg_version import requests import serial # type: ignore[import-untyped] -import serial.tools.list_ports # type: ignore[import-untyped] +try: + import serial.tools.list_ports # type: ignore[import-untyped] +except ImportError as e: + print("Error: ", e) + print("Error: Cannot list ports on this platform") + print("Warning: Skipping import serial.tools.list_ports") from meshtastic.supported_device import supported_devices from meshtastic.version import get_active_version