From 59e52bb6017b1af16f5294cbfe392122c3172796 Mon Sep 17 00:00:00 2001 From: viotemp1 Date: Wed, 26 Mar 2025 16:55:43 +0200 Subject: [PATCH] fix type-errors by declaring the type of o_dimensions in convert_dimensions_to_optuna_space --- freqtrade/optimize/hyperopt/hyperopt_optimizer.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/freqtrade/optimize/hyperopt/hyperopt_optimizer.py b/freqtrade/optimize/hyperopt/hyperopt_optimizer.py index fc0dde29f..023107224 100644 --- a/freqtrade/optimize/hyperopt/hyperopt_optimizer.py +++ b/freqtrade/optimize/hyperopt/hyperopt_optimizer.py @@ -54,6 +54,7 @@ optuna_samplers_dict = { "QMCSampler": optuna.samplers.QMCSampler } + class HyperOptimizer: """ HyperoptOptimizer class @@ -396,7 +397,7 @@ class HyperOptimizer: } def convert_dimensions_to_optuna_space(self, s_dimensions: list[Dimension]) -> dict: - o_dimensions = {} + o_dimensions: dict[str, optuna.distributions.BaseDistribution] = {} for original_dim in s_dimensions: if isinstance(original_dim, SKDecimal): o_dimensions[original_dim.name] = optuna.distributions.FloatDistribution(