mirror of
https://github.com/freqtrade/freqtrade.git
synced 2026-02-20 11:21:44 +00:00
fix: check if loop exists
avoids errors if exchange init shuts down before the loop is created closes #12822
This commit is contained in:
@@ -314,7 +314,10 @@ class Exchange:
|
||||
if self._exchange_ws:
|
||||
self._exchange_ws.cleanup()
|
||||
logger.debug("Exchange object destroyed, closing async loop")
|
||||
loop_running = self.loop.is_running() or asyncio.get_event_loop().is_running()
|
||||
loop_running = (
|
||||
hasattr(self, "loop") and self.loop.is_running()
|
||||
) or asyncio.get_event_loop().is_running()
|
||||
|
||||
if (
|
||||
getattr(self, "_api_async", None)
|
||||
and inspect.iscoroutinefunction(self._api_async.close)
|
||||
|
||||
Reference in New Issue
Block a user