Skip to content

Commit 7422d9d

Browse files
committed
Update
1 parent 5ee0264 commit 7422d9d

File tree

1 file changed

+7
-6
lines changed

1 file changed

+7
-6
lines changed

meshtastic/__main__.py

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@
5959
have_powermon = False
6060
powermon_exception = e
6161
meter = None
62-
from meshtastic.protobuf import channel_pb2, config_pb2, portnums_pb2
62+
from meshtastic.protobuf import admin_pb2, channel_pb2, config_pb2, portnums_pb2
6363
from meshtastic.version import get_active_version
6464

6565
def onReceive(packet, interface) -> None:
@@ -465,7 +465,8 @@ def onConnected(interface):
465465
if args.backup_prefs:
466466
closeNow = True
467467
waitForAckNak = True
468-
interface.getNode(args.dest, False, **getNode_kwargs).backupPreferences(args.backup_preferences)
468+
print(f"Backing up preferences to {args.backup_prefs}")
469+
interface.getNode(args.dest, False, **getNode_kwargs).backupPreferences(args.backup_prefs)
469470

470471
if args.restore_prefs:
471472
closeNow = True
@@ -475,7 +476,7 @@ def onConnected(interface):
475476
if args.remove_backup_prefs:
476477
closeNow = True
477478
waitForAckNak = True
478-
interface.getNode(args.dest, False, **getNode_kwargs).removePreferencesBackups(args.remove_backup_preferences)
479+
interface.getNode(args.dest, False, **getNode_kwargs).removePreferencesBackups(args.remove_backup_prefs)
479480

480481
if args.set_ignored_node:
481482
closeNow = True
@@ -1813,7 +1814,7 @@ def addRemoteAdminArgs(parser: argparse.ArgumentParser) -> argparse.ArgumentPars
18131814
"--backup-prefs",
18141815
help="Tell the destination node to create a backup preferences file."
18151816
"Location: 0 for local flash, 1 for SD card.",
1816-
default=None,
1817+
default=admin_pb2.AdminMessage.BackupLocation.FLASH,
18171818
nargs="?",
18181819
const=0,
18191820
)
@@ -1822,7 +1823,7 @@ def addRemoteAdminArgs(parser: argparse.ArgumentParser) -> argparse.ArgumentPars
18221823
"--restore-prefs",
18231824
help="Tell the destination node to remove backup preferences files."
18241825
"Location: 0 for local flash, 1 for SD card.",
1825-
default=None,
1826+
default=admin_pb2.AdminMessage.BackupLocation.FLASH,
18261827
nargs="?",
18271828
const=0,
18281829
)
@@ -1831,7 +1832,7 @@ def addRemoteAdminArgs(parser: argparse.ArgumentParser) -> argparse.ArgumentPars
18311832
"--remove-backup-prefs",
18321833
help="Tell the destination node to remove backup preferences files."
18331834
"Location: 0 for local flash, 1 for SD card.",
1834-
default=None,
1835+
default=admin_pb2.AdminMessage.BackupLocation.FLASH,
18351836
nargs="?",
18361837
const=0,
18371838
)

0 commit comments

Comments
 (0)