From: Jérôme Benoit Date: Sat, 15 Mar 2025 19:07:48 +0000 (+0100) Subject: refactor: do not cast Path to str X-Git-Url: https://git.piment-noir.org/?a=commitdiff_plain;h=3241ac685606e9b8980a780412a510b1497dba1a;p=freqai-strategies.git refactor: do not cast Path to str Signed-off-by: Jérôme Benoit --- diff --git a/ReforceXY/user_data/freqaimodels/ReforceXY.py b/ReforceXY/user_data/freqaimodels/ReforceXY.py index 7e21c9d..7aae376 100644 --- a/ReforceXY/user_data/freqaimodels/ReforceXY.py +++ b/ReforceXY/user_data/freqaimodels/ReforceXY.py @@ -490,7 +490,7 @@ class ReforceXY(BaseReinforcementLearningModel): """ Get the storage for Optuna """ - storage_dir = str(self.full_path) + storage_dir = self.full_path storage_filename = f"optuna-{pair.split('/')[0]}" if pair else "optuna" storage_backend = self.rl_config_optuna.get("storage", "sqlite") if storage_backend == "sqlite": diff --git a/quickadapter/user_data/freqaimodels/LightGBMRegressorQuickAdapterV35.py b/quickadapter/user_data/freqaimodels/LightGBMRegressorQuickAdapterV35.py index 98c7e33..ff7a33e 100644 --- a/quickadapter/user_data/freqaimodels/LightGBMRegressorQuickAdapterV35.py +++ b/quickadapter/user_data/freqaimodels/LightGBMRegressorQuickAdapterV35.py @@ -243,7 +243,7 @@ class LightGBMRegressorQuickAdapterV35(BaseRegressionModel): return eval_set, eval_weights def optuna_storage(self, pair: str) -> optuna.storages.BaseStorage | None: - storage_dir = str(self.full_path) + storage_dir = self.full_path storage_filename = f"optuna-{pair.split('/')[0]}" storage_backend = self.__optuna_config.get("storage", "file") if storage_backend == "sqlite": diff --git a/quickadapter/user_data/freqaimodels/XGBoostRegressorQuickAdapterV35.py b/quickadapter/user_data/freqaimodels/XGBoostRegressorQuickAdapterV35.py index b2a40ae..09c67d8 100644 --- a/quickadapter/user_data/freqaimodels/XGBoostRegressorQuickAdapterV35.py +++ b/quickadapter/user_data/freqaimodels/XGBoostRegressorQuickAdapterV35.py @@ -246,7 +246,7 @@ class XGBoostRegressorQuickAdapterV35(BaseRegressionModel): return eval_set, eval_weights def optuna_storage(self, pair: str) -> optuna.storages.BaseStorage | None: - storage_dir = str(self.full_path) + storage_dir = self.full_path storage_filename = f"optuna-{pair.split('/')[0]}" storage_backend = self.__optuna_config.get("storage", "file") if storage_backend == "sqlite":