From 3357f8931188e704d77c7b03a5afdeb9d45bbb3d Mon Sep 17 00:00:00 2001 From: Dion Moult Date: Mon, 8 Apr 2024 17:19:17 +1000 Subject: [PATCH] Fix #4509. Don't show scary error message if you haven't specified a filter query. --- src/ifcopenshell-python/ifcopenshell/util/selector.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/ifcopenshell-python/ifcopenshell/util/selector.py b/src/ifcopenshell-python/ifcopenshell/util/selector.py index 5933ff09a5..144fad9cf1 100644 --- a/src/ifcopenshell-python/ifcopenshell/util/selector.py +++ b/src/ifcopenshell-python/ifcopenshell/util/selector.py @@ -305,12 +305,13 @@ def filter_elements( # {#1=IfcWall(...), #2=IfcDoor(...)} print(elements) """ + if not query: + return elements or set() if elements and not edit_in_place: elements = elements.copy() transformer = FacetTransformer(ifc_file, elements) transformer.transform(filter_elements_grammar.parse(query)) return transformer.get_results() - return transformer.elements def set_element_value(