From 0fcfd933ea7dd3282ce7a72bb8dff43e73fee40a Mon Sep 17 00:00:00 2001 From: Thinh Nguyen Date: Sat, 3 Jan 2026 23:32:38 +0100 Subject: [PATCH 1/2] Skip loop iteration if train_queue is empty Added a check to continue the loop if the training queue is empty. --- freqtrade/freqai/freqai_interface.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/freqtrade/freqai/freqai_interface.py b/freqtrade/freqai/freqai_interface.py index b4f37adf1..7c3bcaa12 100644 --- a/freqtrade/freqai/freqai_interface.py +++ b/freqtrade/freqai/freqai_interface.py @@ -227,6 +227,10 @@ class IFreqaiModel(ABC): """ while not self._stop_event.is_set(): time.sleep(1) + + if not self.train_queue: + continue + pair = self.train_queue[0] # ensure pair is available in dp From aec5450036f93677863fb84cd40784aad7a33cd7 Mon Sep 17 00:00:00 2001 From: Matthias Date: Tue, 6 Jan 2026 09:36:33 +0100 Subject: [PATCH 2/2] chore: fix whitespace issue --- freqtrade/freqai/freqai_interface.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/freqtrade/freqai/freqai_interface.py b/freqtrade/freqai/freqai_interface.py index 7c3bcaa12..1ba58d3e8 100644 --- a/freqtrade/freqai/freqai_interface.py +++ b/freqtrade/freqai/freqai_interface.py @@ -230,7 +230,7 @@ class IFreqaiModel(ABC): if not self.train_queue: continue - + pair = self.train_queue[0] # ensure pair is available in dp