From de91261f732357f59bfd867791a039345aa22e33 Mon Sep 17 00:00:00 2001 From: Stefano Date: Tue, 9 Jan 2024 15:03:10 +0900 Subject: [PATCH] fix pre-commit --- freqtrade/plugins/pairlist/MarketCapPairList.py | 15 ++++----------- 1 file changed, 4 insertions(+), 11 deletions(-) diff --git a/freqtrade/plugins/pairlist/MarketCapPairList.py b/freqtrade/plugins/pairlist/MarketCapPairList.py index fb026759a..7faf971f3 100644 --- a/freqtrade/plugins/pairlist/MarketCapPairList.py +++ b/freqtrade/plugins/pairlist/MarketCapPairList.py @@ -4,17 +4,15 @@ Market Cap PairList provider Provides dynamic pair list based on Market Cap """ import logging -from datetime import timedelta -from typing import Any, Dict, List, Literal +from typing import Any, Dict, List from cachetools import TTLCache from pycoingecko import CoinGeckoAPI -from freqtrade.constants import Config, ListPairsWithTimeframes +from freqtrade.constants import Config from freqtrade.exceptions import OperationalException from freqtrade.exchange.types import Tickers from freqtrade.plugins.pairlist.IPairList import IPairList, PairlistParameter -from freqtrade.util import dt_now, format_ms_time logger = logging.getLogger(__name__) @@ -54,7 +52,6 @@ class MarketCapPairList(IPairList): raise OperationalException( f'key {self._mode} not in {MODE_VALUES}') - @property def needstickers(self) -> bool: """ @@ -150,16 +147,12 @@ class MarketCapPairList(IPairList): locale='en') if data: marketcap_list = [row['symbol'] for row in data] - - if len(marketcap_list) > 0: - self._marketcap_cache['marketcap'] = marketcap_list - can_filter = True - + self._marketcap_cache['marketcap'] = marketcap_list + can_filter = True if can_filter: filtered_pairlist = [] - if self._mode == 'top_rank': top_marketcap = marketcap_list[:self._number_assets:]