From 3443fbf8c64ed517cb9fb3415d9cfd01ce2c3344 Mon Sep 17 00:00:00 2001
From: Derval Guillaume <gderval@uliege.be>
Date: Tue, 25 Jun 2024 13:35:28 +0200
Subject: [PATCH] float() is a valid type in tree_modifier

---
 src/gboml/tools/tree_modifier.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/gboml/tools/tree_modifier.py b/src/gboml/tools/tree_modifier.py
index bd12108..bc76858 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__}")
 
 
-- 
GitLab