mirror of
https://github.com/IfcOpenShell/IfcOpenShell.git
synced 2026-08-11 18:16:40 +00:00
Minor fixes to IfcTester
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
|
||||
Reference in New Issue
Block a user