Minor fixes to IfcTester

This commit is contained in:
Dion Moult
2022-08-16 11:51:52 +10:00
parent f95466ee0c
commit e9d86253ec
2 changed files with 3 additions and 2 deletions
+1 -1
View File
@@ -125,7 +125,7 @@ class Entity(Facet):
else:
results = []
ifc_classes = [t for t in ifc_file.wrapped_data.types() if t.upper() == self.name]
[results.append(ifc_file.by_type(ifc_class, include_subtypes=False)) for ifc_class in ifc_classes]
[results.extend(ifc_file.by_type(ifc_class, include_subtypes=False)) for ifc_class in ifc_classes]
if self.predefinedType:
return [r for r in results if self(r)]
return results
+2 -1
View File
@@ -185,7 +185,8 @@ class Specification:
if not isinstance(facets, list):
facets = [facets]
for facet_xml in facets:
facet = globals()[name.capitalize()]().parse(facet_xml)
name_capitalised = name[0].upper() + name[1:]
facet = globals()[name_capitalised]().parse(facet_xml)
results.append(facet)
return results