From 93d2397f72926ea5a56f746ed18c537c4c32af09 Mon Sep 17 00:00:00 2001 From: Matthias Date: Sat, 14 Feb 2026 08:29:08 +0100 Subject: [PATCH] fix: improved shutdown loop fix for tests --- freqtrade/exchange/exchange.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/freqtrade/exchange/exchange.py b/freqtrade/exchange/exchange.py index 45327951b..8b99dc4e4 100644 --- a/freqtrade/exchange/exchange.py +++ b/freqtrade/exchange/exchange.py @@ -315,7 +315,7 @@ class Exchange: self._exchange_ws.cleanup() logger.debug("Exchange object destroyed, closing async loop") loop_running = ( - hasattr(self, "loop") and self.loop.is_running() + getattr(self, "loop", None) and self.loop.is_running() ) or asyncio.get_event_loop().is_running() if (