]> Piment Noir Git Repositories - freqai-strategies.git/commitdiff
refactor(reforcexy): filter properly float conversion errors
authorJérôme Benoit <jerome.benoit@piment-noir.org>
Wed, 17 Sep 2025 13:48:00 +0000 (15:48 +0200)
committerJérôme Benoit <jerome.benoit@piment-noir.org>
Wed, 17 Sep 2025 13:48:00 +0000 (15:48 +0200)
Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
ReforceXY/user_data/freqaimodels/ReforceXY.py

index 7b8790e040aaeaa3f06655d5490e386246e4cbaa..96b25b82be240e515af260456c8b887355e9dee3 100644 (file)
@@ -1673,7 +1673,7 @@ class InfoMetricsCallback(TensorboardCallback):
                         v = float(value)
                         try:
                             base = float(cat_dict.get(metric, 0.0))
-                        except Exception:
+                        except (ValueError, TypeError):
                             base = 0.0
                         cat_dict[metric] = base + v
                         cnt_dict[metric] = cnt_dict.get(metric, 0) + 1