From 7ac9d33c31ad0c3dd6fc6d747c7339d96fdd8e18 Mon Sep 17 00:00:00 2001 From: Matthias Date: Thu, 17 Aug 2023 09:52:28 +0200 Subject: [PATCH] Default should return a dataframe, not an empty list. --- freqtrade/data/history/featherdatahandler.py | 2 +- freqtrade/data/history/jsondatahandler.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/freqtrade/data/history/featherdatahandler.py b/freqtrade/data/history/featherdatahandler.py index e32f339a5..70d36628d 100644 --- a/freqtrade/data/history/featherdatahandler.py +++ b/freqtrade/data/history/featherdatahandler.py @@ -114,7 +114,7 @@ class FeatherDataHandler(IDataHandler): """ filename = self._pair_trades_filename(self._datadir, pair) if not filename.exists(): - return [] + return DataFrame(columns=DEFAULT_TRADES_COLUMNS) tradesdata = read_feather(filename) diff --git a/freqtrade/data/history/jsondatahandler.py b/freqtrade/data/history/jsondatahandler.py index 122257754..cd40da316 100644 --- a/freqtrade/data/history/jsondatahandler.py +++ b/freqtrade/data/history/jsondatahandler.py @@ -125,7 +125,7 @@ class JsonDataHandler(IDataHandler): tradesdata = misc.file_load_json(filename) if not tradesdata: - return [] + return DataFrame(columns=DEFAULT_TRADES_COLUMNS) if isinstance(tradesdata[0], dict): # Convert trades dict to list