From 89a09f38decb5e9dc65b10a42d9e07e1b1b0e6a6 Mon Sep 17 00:00:00 2001 From: snoyer Date: Sat, 25 Jan 2025 12:52:54 +0400 Subject: [PATCH] appease mypy --- src/build123d/topology/shape_core.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/build123d/topology/shape_core.py b/src/build123d/topology/shape_core.py index 0344da61..c506b86c 100644 --- a/src/build123d/topology/shape_core.py +++ b/src/build123d/topology/shape_core.py @@ -2447,7 +2447,10 @@ def pred(shape: Shape): if callable(filter_by): predicate = filter_by elif isinstance(filter_by, property): - predicate = filter_by.__get__ + + def predicate(obj): + return filter_by.__get__(obj) + elif isinstance(filter_by, Axis): predicate = axis_parallel_predicate(filter_by, tolerance=tolerance) elif isinstance(filter_by, Plane):