Skip to content

Commit 40d03a6

Browse files
committed
mess with more stuff to try to make powermon optional
1 parent 6757f5c commit 40d03a6

1 file changed

Lines changed: 3 additions & 4 deletions

File tree

meshtastic/__main__.py

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -34,15 +34,14 @@
3434
from meshtastic.slog import LogSet
3535
have_powermon = True
3636
powermon_exception = None
37+
meter: Optional[PowerMeter] = None
3738
except ImportError as e:
3839
have_powermon = False
3940
powermon_exception = e
41+
meter = None
4042
from meshtastic.protobuf import channel_pb2, config_pb2, portnums_pb2
4143
from meshtastic.version import get_active_version
4244

43-
meter: Optional[PowerMeter] = None
44-
45-
4645
def onReceive(packet, interface):
4746
"""Callback invoked when a packet arrives"""
4847
args = mt_config.args
@@ -897,7 +896,7 @@ def setSimpleConfig(modem_preset):
897896
qr = pyqrcode.create(url)
898897
print(qr.terminal())
899898

900-
log_set: Optional[LogSet] = None # type: ignore[annotation-unchecked]
899+
log_set: Optional = None # type: ignore[annotation-unchecked]
901900
# we need to keep a reference to the logset so it doesn't get GCed early
902901

903902
if args.slog or args.power_stress:

0 commit comments

Comments
 (0)