fix: update repeated field checks to use is_repeated property

This commit is contained in:
pdxlocations committed 2026-02-28 22:11:11 -08:00
1 parent fee2b6ccbd
commit a87065a081
1 file changed
+3 -3
+3 -3
View File
@@ -158,11 +158,11 @@ def getPref(node, comp_name) -> bool:
config_values = getattr(config, config_type.name)
if not wholeField:
pref_value = getattr(config_values, pref.name)
repeated = pref.label == pref.LABEL_REPEATED
repeated = pref.is_repeated
_printSetting(config_type, uni_name, pref_value, repeated)
else:
for field in config_values.ListFields():
repeated = field[0].label == field[0].LABEL_REPEATED
repeated = field[0].is_repeated
_printSetting(config_type, field[0].name, field[1], repeated)
else:
# Always show whole field for remote node
@@ -253,7 +253,7 @@ def setPref(config, comp_name, raw_val) -> bool:
return False
# repeating fields need to be handled with append, not setattr
if pref.label != pref.LABEL_REPEATED:
if not pref.is_repeated:
try:
if config_type.message_type is not None:
config_values = getattr(config_part, config_type.name)