From 4de1501c68a04527dbd0e3b4ed87bd1c65062802 Mon Sep 17 00:00:00 2001 From: Matthias Date: Sat, 16 Aug 2025 15:08:20 +0200 Subject: [PATCH] fix: argument load stability --- freqtrade/configuration/configuration.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/freqtrade/configuration/configuration.py b/freqtrade/configuration/configuration.py index 650725f53..c643a1d5f 100644 --- a/freqtrade/configuration/configuration.py +++ b/freqtrade/configuration/configuration.py @@ -212,14 +212,13 @@ class Configuration: self._args_to_config( config, argname="exportdirectory", logstring="Using {} as backtest directory ..." ) - config["exportdirectory"] = Path(config["exportdirectory"]) if self.args.get("exportfilename"): self._args_to_config( config, argname="exportfilename", logstring="Storing backtest results to {} ..." ) config["exportfilename"] = Path(config["exportfilename"]) - if config["exportdirectory"].is_dir(): + if config.get("exportdirectory") and Path(config["exportdirectory"]).is_dir(): logger.warning( "DEPRECATED: Using `--export-filename` with directories is deprecated, " "use `--export-directory` instead." @@ -227,9 +226,9 @@ class Configuration: if config.get("exportdirectory") is None: # Fallback - assign export-directory directly. config["exportdirectory"] = config["exportfilename"] - if not config.get("exportdirectory"): config["exportdirectory"] = config["user_data_dir"] / "backtest_results" + config["exportdirectory"] = Path(config["exportdirectory"]) if self.args.get("show_sensitive"): logger.warning(