Skip to content

Commit a87065a

Browse files
committed
fix: update repeated field checks to use is_repeated property
1 parent fee2b6c commit a87065a

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

meshtastic/__main__.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -158,11 +158,11 @@ def _printSetting(config_type, uni_name, pref_value, repeated):
158158
config_values = getattr(config, config_type.name)
159159
if not wholeField:
160160
pref_value = getattr(config_values, pref.name)
161-
repeated = pref.label == pref.LABEL_REPEATED
161+
repeated = pref.is_repeated
162162
_printSetting(config_type, uni_name, pref_value, repeated)
163163
else:
164164
for field in config_values.ListFields():
165-
repeated = field[0].label == field[0].LABEL_REPEATED
165+
repeated = field[0].is_repeated
166166
_printSetting(config_type, field[0].name, field[1], repeated)
167167
else:
168168
# Always show whole field for remote node
@@ -253,7 +253,7 @@ def setPref(config, comp_name, raw_val) -> bool:
253253
return False
254254

255255
# repeating fields need to be handled with append, not setattr
256-
if pref.label != pref.LABEL_REPEATED:
256+
if not pref.is_repeated:
257257
try:
258258
if config_type.message_type is not None:
259259
config_values = getattr(config_part, config_type.name)

0 commit comments

Comments
 (0)