Fix case when ids_dict has key but value is None

This commit is contained in:
Vukas Pajic
2023-09-19 12:28:09 +02:00
parent 855ee4c48e
commit 3e760e9406
+2 -2
View File
@@ -173,8 +173,8 @@ class Specification:
self.minOccurs = ids_dict["@minOccurs"]
self.maxOccurs = ids_dict["@maxOccurs"]
self.ifcVersion = ids_dict["@ifcVersion"]
self.applicability = self.parse_clause(ids_dict["applicability"]) if "applicability" in ids_dict else []
self.requirements = self.parse_clause(ids_dict["requirements"]) if "requirements" in ids_dict else []
self.applicability = self.parse_clause(ids_dict["applicability"]) if ids_dict.get("applicability") is not None else []
self.requirements = self.parse_clause(ids_dict["requirements"]) if ids_dict.get("requirements") is not None else []
return self
def parse_clause(self, clause):