diff --git a/meshtastic/mesh_interface.py b/meshtastic/mesh_interface.py index c23c311..0e239d7 100644 --- a/meshtastic/mesh_interface.py +++ b/meshtastic/mesh_interface.py @@ -10,6 +10,8 @@ import threading import time from datetime import datetime +from typing import Any, Callable, Dict, List, Optional, Union + import google.protobuf.json_format import timeago # type: ignore[import-untyped] from pubsub import pub # type: ignore[import-untyped] @@ -37,8 +39,6 @@ from meshtastic.util import ( message_to_json, ) -from typing import Any, Callable, Dict, List, Optional, Union - class MeshInterface: """Interface class for meshtastic devices diff --git a/meshtastic/node.py b/meshtastic/node.py index 2860980..02f726a 100644 --- a/meshtastic/node.py +++ b/meshtastic/node.py @@ -5,7 +5,7 @@ import base64 import logging import time -from typing import Optional, Union +from typing import Union from meshtastic import admin_pb2, apponly_pb2, channel_pb2, localonly_pb2, portnums_pb2 from meshtastic.util import ( diff --git a/meshtastic/util.py b/meshtastic/util.py index bdbec49..f5b0724 100644 --- a/meshtastic/util.py +++ b/meshtastic/util.py @@ -11,6 +11,8 @@ import threading import time import traceback from queue import Queue +from typing import Union + from google.protobuf.json_format import MessageToJson import packaging.version as pkg_version @@ -21,8 +23,6 @@ import serial.tools.list_ports # type: ignore[import-untyped] from meshtastic.supported_device import supported_devices from meshtastic.version import get_active_version -from typing import Union - """Some devices such as a seger jlink we never want to accidentally open""" blacklistVids = dict.fromkeys([0x1366])