@@ -416,10 +416,12 @@ def _sections_cardinality_validation(self):
416416 is respected and prints a warning message otherwise.
417417 """
418418 valid = validation .Validation (self )
419+ val_id = validation .ValidationID .section_sections_cardinality
420+
419421 # Make sure to display only warnings of the current section
420- res = [ curr for curr in valid .errors if self . id == curr . obj . id ]
421- for err in res :
422- print ("%s: %s" % (err .rank .capitalize (), err .msg ))
422+ for curr in valid .errors :
423+ if curr . validation_id == val_id and self . id == curr . obj . id :
424+ print ("%s: %s" % (curr .rank .capitalize (), curr .msg ))
423425
424426 @property
425427 def prop_cardinality (self ):
@@ -469,10 +471,12 @@ def _properties_cardinality_validation(self):
469471 is respected and prints a warning message otherwise.
470472 """
471473 valid = validation .Validation (self )
474+ val_id = validation .ValidationID .section_properties_cardinality
475+
472476 # Make sure to display only warnings of the current section
473- res = [ curr for curr in valid .errors if self . id == curr . obj . id ]
474- for err in res :
475- print ("%s: %s" % (err .rank .capitalize (), err .msg ))
477+ for curr in valid .errors :
478+ if curr . validation_id == val_id and self . id == curr . obj . id :
479+ print ("%s: %s" % (curr .rank .capitalize (), curr .msg ))
476480
477481 @inherit_docstring
478482 def get_terminology_equivalent (self ):
0 commit comments