Skip to content

Commit

Permalink
[V3] Fix AASd-109 for type inference
Browse files Browse the repository at this point in the history
We fix the invariant AASd-109 for type inference as we erroneously
included a non-nullness check for a non-optional attribute
(``type_value_list_element``).
  • Loading branch information
mristin committed Aug 30, 2024
1 parent bd56058 commit 1fa9ca3
Showing 1 changed file with 2 additions and 5 deletions.
7 changes: 2 additions & 5 deletions aas_core_meta/v3.py
Original file line number Diff line number Diff line change
Expand Up @@ -2655,11 +2655,8 @@ class AAS_submodel_elements(Enum):
@invariant(
lambda self:
not (
self.type_value_list_element is not None
and (
self.type_value_list_element == AAS_submodel_elements.Property
or self.type_value_list_element == AAS_submodel_elements.Range
)
self.type_value_list_element == AAS_submodel_elements.Property
or self.type_value_list_element == AAS_submodel_elements.Range
) or (
self.value_type_list_element is not None
and (
Expand Down

0 comments on commit 1fa9ca3

Please sign in to comment.