From 15678045096f75b26449dcb964c9d579654e41ea Mon Sep 17 00:00:00 2001 From: Rik Helsen Date: Thu, 17 Jun 2021 22:41:49 +0200 Subject: [PATCH] :zap: kwargs merge dictionaries instead of using loops --- freqtrade/optimize/hyperopt_tools.py | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/freqtrade/optimize/hyperopt_tools.py b/freqtrade/optimize/hyperopt_tools.py index 742db07cc..dac299dc6 100755 --- a/freqtrade/optimize/hyperopt_tools.py +++ b/freqtrade/optimize/hyperopt_tools.py @@ -110,12 +110,9 @@ class HyperoptTools(): space_non_optimized = HyperoptTools._space_params(non_optimized, space) all_space_params = space_params - # Include non optimized params if there are any + # Merge non optimized params if there are any if len(space_non_optimized) > 0: - for non_optimized_param in space_non_optimized: - if non_optimized_param not in all_space_params: - all_space_params[non_optimized_param] = \ - space_non_optimized[non_optimized_param] + all_space_params = {**space_non_optimized, **space_params} if space in ['buy', 'sell']: result_dict.setdefault('params', {}).update(all_space_params)