fix pre-commit

This commit is contained in:
Stefano
2024-01-09 15:03:10 +09:00
parent e8fcac491a
commit de91261f73
@@ -4,17 +4,15 @@ Market Cap PairList provider
Provides dynamic pair list based on Market Cap Provides dynamic pair list based on Market Cap
""" """
import logging import logging
from datetime import timedelta from typing import Any, Dict, List
from typing import Any, Dict, List, Literal
from cachetools import TTLCache from cachetools import TTLCache
from pycoingecko import CoinGeckoAPI from pycoingecko import CoinGeckoAPI
from freqtrade.constants import Config, ListPairsWithTimeframes from freqtrade.constants import Config
from freqtrade.exceptions import OperationalException from freqtrade.exceptions import OperationalException
from freqtrade.exchange.types import Tickers from freqtrade.exchange.types import Tickers
from freqtrade.plugins.pairlist.IPairList import IPairList, PairlistParameter from freqtrade.plugins.pairlist.IPairList import IPairList, PairlistParameter
from freqtrade.util import dt_now, format_ms_time
logger = logging.getLogger(__name__) logger = logging.getLogger(__name__)
@@ -54,7 +52,6 @@ class MarketCapPairList(IPairList):
raise OperationalException( raise OperationalException(
f'key {self._mode} not in {MODE_VALUES}') f'key {self._mode} not in {MODE_VALUES}')
@property @property
def needstickers(self) -> bool: def needstickers(self) -> bool:
""" """
@@ -150,16 +147,12 @@ class MarketCapPairList(IPairList):
locale='en') locale='en')
if data: if data:
marketcap_list = [row['symbol'] for row in data] marketcap_list = [row['symbol'] for row in data]
self._marketcap_cache['marketcap'] = marketcap_list
if len(marketcap_list) > 0: can_filter = True
self._marketcap_cache['marketcap'] = marketcap_list
can_filter = True
if can_filter: if can_filter:
filtered_pairlist = [] filtered_pairlist = []
if self._mode == 'top_rank': if self._mode == 'top_rank':
top_marketcap = marketcap_list[:self._number_assets:] top_marketcap = marketcap_list[:self._number_assets:]