Skip to content

Commit 044b729

Browse files
Migrate to is_repeated, enums removed in pb v34.0
Signed-off-by: Thomas Sedlmayer <tsedlmayer@pmsfit.de>
1 parent 26bd9dd commit 044b729

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

qc_ositrace/checks/osirules/osirules_checker.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -134,7 +134,7 @@ def evaluate_rule_condition(
134134
f"Field '{field_name}' not found in message '{message.DESCRIPTOR.full_name}'. Rule evaluation skipped."
135135
)
136136
return False
137-
if field_descriptor.label == field_descriptor.LABEL_REPEATED:
137+
if field_descriptor.is_repeated:
138138
values = getattr(message, field_name)
139139
else:
140140
values = [getattr(message, field_name)] if message.HasField(field_name) else []
@@ -198,7 +198,7 @@ def check_message_against_rules(
198198
f"Field '{field_name}' not found in message '{message.DESCRIPTOR.full_name}'. Skipping rules check."
199199
)
200200
continue
201-
if field_descriptor.label == field_descriptor.LABEL_REPEATED:
201+
if field_descriptor.is_repeated:
202202
has_field = True
203203
values = getattr(message, field_name)
204204
else:
@@ -264,7 +264,7 @@ def check_message_against_rules(
264264

265265
# Process other rules for each set field
266266
for field, value in message.ListFields():
267-
values = value if field.label == field.LABEL_REPEATED else [value]
267+
values = value if field.is_repeated else [value]
268268
for rule_uid, rule in field_rules.get(field.name, []):
269269
if "is_greater_than" in rule and not all(
270270
[value > rule["is_greater_than"] for value in values]

0 commit comments

Comments
 (0)