diff --git a/freqtrade/exchange/exchange.py b/freqtrade/exchange/exchange.py index 21c1a07c9..7e1b8ca7d 100644 --- a/freqtrade/exchange/exchange.py +++ b/freqtrade/exchange/exchange.py @@ -3924,7 +3924,7 @@ class Exchange: column_to_check = self._ft_has.get("delivery_column", "") delivery_time = self.markets.get(pair, {}).get("info", {}).get(column_to_check, None) - if delivery_time is not None: + if delivery_time: if isinstance(delivery_time, str) and (delivery_time != ""): delivery_time = int(delivery_time) @@ -3939,6 +3939,4 @@ class Exchange: return 0 return delivery_time - # if "delivery" in market and market["delivery"] is not None: - # return True return 0 diff --git a/freqtrade/exchange/exchange_types.py b/freqtrade/exchange/exchange_types.py index cd2bd0059..9038edb13 100644 --- a/freqtrade/exchange/exchange_types.py +++ b/freqtrade/exchange/exchange_types.py @@ -63,6 +63,9 @@ class FtHas(TypedDict, total=False): # Websocket control ws_enabled: bool + # Delisting checks + delivery_column: str + class Ticker(TypedDict): symbol: str