Skip to content

Commit bcd60c9

Browse files
authored
Update __main__.py
Simple patch to fix the ignore_incoming management aka #568
1 parent 8d538e8 commit bcd60c9

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

meshtastic/__main__.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -226,13 +226,14 @@ def setPref(config, comp_name, valStr) -> bool:
226226
config_values = getattr(config_part, config_type.name)
227227
setattr(config_values, pref.name, valStr)
228228
else:
229+
config_values = getattr(config, config_type.name)
229230
if val == 0:
230231
# clear values
231232
print("Clearing ignore_incoming list")
232-
del config_type.message_type.ignore_incoming[:]
233+
del config_values.ignore_incoming[:]
233234
else:
234235
print(f"Adding '{val}' to the ignore_incoming list")
235-
config_type.message_type.ignore_incoming.extend([val])
236+
config_values.ignore_incoming.extend([int(valStr)])
236237

237238
prefix = f"{'.'.join(name[0:-1])}." if config_type.message_type is not None else ""
238239
if mt_config.camel_case:

0 commit comments

Comments
 (0)