From e812a886dc13ba70bb247c5310e74956c7240d8b Mon Sep 17 00:00:00 2001 From: Thomas Krijnen Date: Fri, 13 Jan 2023 11:12:26 +0100 Subject: [PATCH] #2685 also implement __mul__ on express_set --- src/ifcopenshell-python/ifcopenshell/express/rule_compiler.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/ifcopenshell-python/ifcopenshell/express/rule_compiler.py b/src/ifcopenshell-python/ifcopenshell/express/rule_compiler.py index d20554a1b8..fc61ce899b 100644 --- a/src/ifcopenshell-python/ifcopenshell/express/rule_compiler.py +++ b/src/ifcopenshell-python/ifcopenshell/express/rule_compiler.py @@ -634,8 +634,9 @@ def usedin(inst, ref_name): class express_set(set): - def __rmul__(self, other): + def __mul__(self, other): return express_set(set(other) & self) + __rmul__ = __mul__ def __add__(self, other): def make_list(v): # Comply with 12.6.3 Union operator