diff --git a/src/gboml/tools/tree_modifier.py b/src/gboml/tools/tree_modifier.py index bd12108f2d793c1a7fd233d2dc89672909b672e8..bc76858f6d76b29ac25ab3a192e9eea793868c1f 100644 --- a/src/gboml/tools/tree_modifier.py +++ b/src/gboml/tools/tree_modifier.py @@ -158,7 +158,7 @@ def modify(element: T, by: dict[typing.Type[AnyGBOMLObject], typing.Callable[[An match element: case GBOMLObject(): return _modify_gbomlobject(element, by) case list(): return _modify_list(element, by) - case int() | str() | None: return element + case int() | str() | float() | None: return element case other: raise RuntimeError(f"Unknown type {other.__class__}")