From ea592775e4ba217e75b87787ad05922ee15ca63f Mon Sep 17 00:00:00 2001 From: Andrej730 Date: Fri, 17 May 2024 13:57:44 +0500 Subject: [PATCH] fix set_element_value setting bool attributes with "False" str value --- src/ifcopenshell-python/ifcopenshell/util/selector.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ifcopenshell-python/ifcopenshell/util/selector.py b/src/ifcopenshell-python/ifcopenshell/util/selector.py index 7f41ce1001..d20b36a417 100644 --- a/src/ifcopenshell-python/ifcopenshell/util/selector.py +++ b/src/ifcopenshell-python/ifcopenshell/util/selector.py @@ -419,7 +419,7 @@ def set_element_value( if value in ("True", "true", "TRUE", "Yes", "1"): value = True elif value in ("False", "false", "FALSE", "No", "0"): - value = True + value = False else: value = bool(value) return setattr(element, key, value)