From 04cd931cc8822eee7b0336d3fd99745c3d3741b8 Mon Sep 17 00:00:00 2001 From: Matthias Date: Mon, 30 Oct 2023 19:20:59 +0100 Subject: [PATCH] Pass explicit stringIO type to pandas read_json --- freqtrade/misc.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/freqtrade/misc.py b/freqtrade/misc.py index cbebf99eb..bd4f17d05 100644 --- a/freqtrade/misc.py +++ b/freqtrade/misc.py @@ -3,6 +3,7 @@ Various tool function for Freqtrade and scripts """ import gzip import logging +from io import StringIO from pathlib import Path from typing import Any, Dict, Iterator, List, Mapping, Optional, TextIO, Union from urllib.parse import urlparse @@ -231,7 +232,7 @@ def json_to_dataframe(data: str) -> pd.DataFrame: :param data: A JSON string :returns: A pandas DataFrame from the JSON string """ - dataframe = pd.read_json(data, orient='split') + dataframe = pd.read_json(StringIO(data), orient='split') if 'date' in dataframe.columns: dataframe['date'] = pd.to_datetime(dataframe['date'], unit='ms', utc=True)