mirror of
https://github.com/IfcOpenShell/IfcOpenShell.git
synced 2026-08-09 17:31:45 +00:00
Add continue statement to skip duplicate calculations
Skip general path to avoid duplicate calculations.
This commit is contained in:
@@ -106,6 +106,7 @@ def quantify(ifc_file: ifcopenshell.file, elements: set[ifcopenshell.entity_inst
|
||||
for sty in entity_supertypes(ifc_file.schema_identifier, ty):
|
||||
if qtos := queries.get(casenorm.get(sty)):
|
||||
calculator.calculate(ifc_file, group_elements, qtos, results)
|
||||
continue # Skip general path to avoid duplicate calculations
|
||||
|
||||
# Fallback: per-query evaluation
|
||||
for query, qtos in queries.items():
|
||||
|
||||
Reference in New Issue
Block a user