From 30da307d137e997d2d0c8590fa403e3e29a2f49f Mon Sep 17 00:00:00 2001 From: Matthias Date: Sat, 1 May 2021 17:01:52 +0200 Subject: [PATCH] Remove encode/decode for hyperopt --- freqtrade/__init__.py | 5 ----- freqtrade/optimize/hyperopt.py | 3 +-- tests/optimize/test_hyperopt.py | 3 +-- 3 files changed, 2 insertions(+), 9 deletions(-) diff --git a/freqtrade/__init__.py b/freqtrade/__init__.py index 30ad96b33..e96e7f530 100644 --- a/freqtrade/__init__.py +++ b/freqtrade/__init__.py @@ -1,11 +1,6 @@ """ Freqtrade bot """ __version__ = 'develop' -import locale -def getpreferredencoding(do_setlocale=True): - return "utf-8" -locale.getpreferredencoding = getpreferredencoding - if __version__ == 'develop': try: diff --git a/freqtrade/optimize/hyperopt.py b/freqtrade/optimize/hyperopt.py index d1dabff36..6f899aba6 100644 --- a/freqtrade/optimize/hyperopt.py +++ b/freqtrade/optimize/hyperopt.py @@ -4,7 +4,6 @@ This module contains the hyperopt logic """ -import locale import logging import random import warnings @@ -354,7 +353,7 @@ class Hyperopt: f"Total profit {results_metrics['total_profit']: 11.8f} {stake_cur} " f"({results_metrics['profit']: 7.2f}\N{GREEK CAPITAL LETTER SIGMA}%). " f"Avg duration {results_metrics['duration']:5.1f} min." - ).encode(locale.getpreferredencoding(), 'replace').decode('utf-8') + ) def get_optimizer(self, dimensions: List[Dimension], cpu_count) -> Optimizer: return Optimizer( diff --git a/tests/optimize/test_hyperopt.py b/tests/optimize/test_hyperopt.py index 90ff8a1d0..637623e7d 100644 --- a/tests/optimize/test_hyperopt.py +++ b/tests/optimize/test_hyperopt.py @@ -1,5 +1,4 @@ # pragma pylint: disable=missing-docstring,W0212,C0103 -import locale import logging import re from datetime import datetime @@ -631,7 +630,7 @@ def test_generate_optimizer(mocker, hyperopt_conf) -> None: 'Avg profit 2.31%. Median profit 2.31%. Total profit ' '0.00023300 BTC ( 2.31\N{GREEK CAPITAL LETTER SIGMA}%). ' 'Avg duration 100.0 min.' - ).encode(locale.getpreferredencoding(), 'replace').decode('utf-8'), + ), 'params_details': {'buy': {'adx-enabled': False, 'adx-value': 0, 'fastd-enabled': True,