From a1513b7c7cd10087098e8da161ee46274bc290af Mon Sep 17 00:00:00 2001 From: Robert Caulk Date: Mon, 21 Oct 2024 11:40:46 +0200 Subject: [PATCH] fix: allow user to break training --- freqtrade/freqai/freqai_interface.py | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/freqtrade/freqai/freqai_interface.py b/freqtrade/freqai/freqai_interface.py index f935e97ef..b0c376272 100644 --- a/freqtrade/freqai/freqai_interface.py +++ b/freqtrade/freqai/freqai_interface.py @@ -199,9 +199,16 @@ class IFreqaiModel(ABC): self.data_provider = None self._on_stop() - logger.info("Waiting on Training iteration") - for _thread in self._threads: - _thread.join() + if self.freqai_info.get("wait_for_training_iteration_on_reload", True): + logger.info("Waiting on Training iteration") + for _thread in self._threads: + _thread.join() + else: + logger.warning( + "Breaking current training iteration because " + "you set wait_for_training_iteration_on_reload to " + " False." + ) def start_scanning(self, *args, **kwargs) -> None: """