From 5d4edb5ec02d7ae4a135a4308d7bdf16bd4cb068 Mon Sep 17 00:00:00 2001 From: Matthias Date: Sat, 16 Aug 2025 19:38:45 +0200 Subject: [PATCH] fix: list-strategies shouldn't fail when no strategy is found closes #12124 --- freqtrade/commands/list_commands.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/freqtrade/commands/list_commands.py b/freqtrade/commands/list_commands.py index 4b267ddc6..4bd2c0270 100644 --- a/freqtrade/commands/list_commands.py +++ b/freqtrade/commands/list_commands.py @@ -146,6 +146,9 @@ def start_list_strategies(args: dict[str, Any]) -> None: strategy_objs = StrategyResolver.search_all_objects( config, not args["print_one_column"], config.get("recursive_strategy_search", False) ) + if not strategy_objs: + logger.warning("No strategies found.") + return # Sort alphabetically strategy_objs = sorted(strategy_objs, key=lambda x: x["name"]) for obj in strategy_objs: