From ed8b8fbf61a9b024ee30ed9892f59a356199cf64 Mon Sep 17 00:00:00 2001 From: mrpabloyeah Date: Thu, 24 Apr 2025 14:24:36 +0200 Subject: [PATCH 1/3] Fix mixed tag stats in backtest output --- freqtrade/optimize/optimize_reports/bt_output.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/freqtrade/optimize/optimize_reports/bt_output.py b/freqtrade/optimize/optimize_reports/bt_output.py index 7dea7224b..7fe11225a 100644 --- a/freqtrade/optimize/optimize_reports/bt_output.py +++ b/freqtrade/optimize/optimize_reports/bt_output.py @@ -102,7 +102,7 @@ def text_table_tags( [ *( ( - (t["key"] if isinstance(t["key"], list) else [t["key"], ""]) + list(t["key"]) if isinstance(t["key"], (list, tuple)) else [t["key"], ""] if is_list else [t["key"]] ) From 502d50c988ec115370bea42ce0089941d3dfb2ea Mon Sep 17 00:00:00 2001 From: mrpabloyeah Date: Thu, 24 Apr 2025 14:44:33 +0200 Subject: [PATCH 2/3] Fix for passing CI --- freqtrade/optimize/optimize_reports/bt_output.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/freqtrade/optimize/optimize_reports/bt_output.py b/freqtrade/optimize/optimize_reports/bt_output.py index 7fe11225a..36ccc7484 100644 --- a/freqtrade/optimize/optimize_reports/bt_output.py +++ b/freqtrade/optimize/optimize_reports/bt_output.py @@ -102,7 +102,9 @@ def text_table_tags( [ *( ( - list(t["key"]) if isinstance(t["key"], (list, tuple)) else [t["key"], ""] + list(t["key"]) + if isinstance(t["key"], (list, tuple)) + else [t["key"], ""] if is_list else [t["key"]] ) From 0cf1f6dc884bfbb9d82984ee9c58613876c2c5dd Mon Sep 17 00:00:00 2001 From: mrpabloyeah Date: Thu, 24 Apr 2025 14:53:25 +0200 Subject: [PATCH 3/3] Fix 2 for passing CI --- freqtrade/optimize/optimize_reports/bt_output.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/freqtrade/optimize/optimize_reports/bt_output.py b/freqtrade/optimize/optimize_reports/bt_output.py index 36ccc7484..cc179410a 100644 --- a/freqtrade/optimize/optimize_reports/bt_output.py +++ b/freqtrade/optimize/optimize_reports/bt_output.py @@ -103,7 +103,7 @@ def text_table_tags( *( ( list(t["key"]) - if isinstance(t["key"], (list, tuple)) + if isinstance(t["key"], list | tuple) else [t["key"], ""] if is_list else [t["key"]]