From c482b7e40fe3dc7777b69048ef39cb0cbe8fe7c3 Mon Sep 17 00:00:00 2001 From: Matthias Date: Fri, 19 Apr 2024 18:19:32 +0200 Subject: [PATCH] Add log for "removal" tracking --- freqtrade/exchange/exchange_ws.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/freqtrade/exchange/exchange_ws.py b/freqtrade/exchange/exchange_ws.py index be99cb30f..3ad63c3cd 100644 --- a/freqtrade/exchange/exchange_ws.py +++ b/freqtrade/exchange/exchange_ws.py @@ -67,6 +67,7 @@ class ExchangeWS: Remove pairs from watchlist if they've not been requested within the last timeframe (+ offset) """ + changed = False for p in list(self._klines_watching): _, timeframe, _ = p timeframe_s = timeframe_to_seconds(timeframe) @@ -74,6 +75,9 @@ class ExchangeWS: if last_refresh > 0 and time.time() - last_refresh > timeframe_s + 20: logger.info(f"Removing {p} from watchlist") self._klines_watching.discard(p) + changed = True + if changed: + logger.info(f"Removal done: new watch list: {self._klines_watching}") async def _schedule_while_true(self) -> None: