diff --git a/freqtrade/optimize/hyperopt/hyperopt.py b/freqtrade/optimize/hyperopt/hyperopt.py index acc1be7f2..a943b734b 100644 --- a/freqtrade/optimize/hyperopt/hyperopt.py +++ b/freqtrade/optimize/hyperopt/hyperopt.py @@ -8,6 +8,7 @@ import gc import logging import random from datetime import datetime +from inspect import unwrap from math import ceil from multiprocessing import Manager from pathlib import Path @@ -15,7 +16,6 @@ from typing import Any import rapidjson from joblib import Parallel, cpu_count -from inspect import unwrap from freqtrade.constants import FTHYPT_FILEVERSION, LAST_BT_RESULT_FN, Config from freqtrade.enums import HyperoptState diff --git a/freqtrade/optimize/hyperopt/hyperopt_optimizer.py b/freqtrade/optimize/hyperopt/hyperopt_optimizer.py index 76284d330..f055e71aa 100644 --- a/freqtrade/optimize/hyperopt/hyperopt_optimizer.py +++ b/freqtrade/optimize/hyperopt/hyperopt_optimizer.py @@ -11,7 +11,7 @@ from pathlib import Path from typing import Any import optuna -from joblib import dump, load, delayed, wrap_non_picklable_objects +from joblib import delayed, dump, load, wrap_non_picklable_objects from joblib.externals import cloudpickle from optuna.exceptions import ExperimentalWarning from pandas import DataFrame diff --git a/tests/optimize/test_hyperopt.py b/tests/optimize/test_hyperopt.py index 97bd989bb..b49bdc046 100644 --- a/tests/optimize/test_hyperopt.py +++ b/tests/optimize/test_hyperopt.py @@ -605,7 +605,9 @@ def test_generate_optimizer(mocker, hyperopt_conf) -> None: hyperopt.hyperopter.min_date = dt_utc(2017, 12, 10) hyperopt.hyperopter.max_date = dt_utc(2017, 12, 13) hyperopt.hyperopter.init_spaces() - generate_optimizer_value = hyperopt.hyperopter.generate_optimizer._obj(hyperopt.hyperopter, raw_params=optimizer_param) + generate_optimizer_value = hyperopt.hyperopter.generate_optimizer._obj( + hyperopt.hyperopter, raw_params=optimizer_param + ) assert generate_optimizer_value == response_expected