We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 245a9e4 commit 0b15453Copy full SHA for 0b15453
1 file changed
meshtastic/__main__.py
@@ -5,18 +5,21 @@
5
# later we can have a separate changelist to refactor main.py into smaller files
6
# pylint: disable=too-many-lines
7
8
+from typing import List, Optional, Union
9
+from types import ModuleType
10
+
11
import argparse
12
+argcomplete: Union[None, ModuleType] = None
13
try:
14
import argcomplete
15
except ImportError as e:
- argcomplete = None
16
+ pass # already set to None by default above
17
18
import logging
19
import os
20
import platform
21
import sys
22
import time
-from typing import List, Optional
23
24
25
import pyqrcode # type: ignore[import-untyped]
0 commit comments