From b9c77124fc22d8a61c088a5754b5044884cb2fad Mon Sep 17 00:00:00 2001 From: Matthias Date: Sun, 9 Feb 2025 19:43:32 +0100 Subject: [PATCH] chore: add typing for hyperopt-pickle-magic --- freqtrade/optimize/hyperopt/hyperopt_optimizer.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/freqtrade/optimize/hyperopt/hyperopt_optimizer.py b/freqtrade/optimize/hyperopt/hyperopt_optimizer.py index c8d18d224..7ae15ec14 100644 --- a/freqtrade/optimize/hyperopt/hyperopt_optimizer.py +++ b/freqtrade/optimize/hyperopt/hyperopt_optimizer.py @@ -114,7 +114,7 @@ class HyperOptimizer: def get_strategy_name(self) -> str: return self.backtesting.strategy.get_strategy_name() - def hyperopt_pickle_magic(self, bases) -> None: + def hyperopt_pickle_magic(self, bases: tuple[type, ...]) -> None: """ Hyperopt magic to allow strategy inheritance across files. For this to properly work, we need to register the module of the imported class