From 8f214aec891a862dab943de5f3561025852ac1fd Mon Sep 17 00:00:00 2001 From: Matthias Date: Wed, 25 Dec 2019 10:35:23 +0100 Subject: [PATCH] Fix "dumping" message to work correctly for .gz files --- freqtrade/misc.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/freqtrade/misc.py b/freqtrade/misc.py index bcba78cf0..ed37ace3a 100644 --- a/freqtrade/misc.py +++ b/freqtrade/misc.py @@ -47,14 +47,16 @@ def file_dump_json(filename: Path, data, is_zip=False) -> None: :param data: JSON Data to save :return: """ - logger.info(f'dumping json to "{filename}"') if is_zip: if filename.suffix != '.gz': filename = filename.with_suffix('.gz') + logger.info(f'dumping json to "{filename}"') + with gzip.open(filename, 'w') as fp: rapidjson.dump(data, fp, default=str, number_mode=rapidjson.NM_NATIVE) else: + logger.info(f'dumping json to "{filename}"') with open(filename, 'w') as fp: rapidjson.dump(data, fp, default=str, number_mode=rapidjson.NM_NATIVE)