From f223319909cf06ed69d1572edb8a6fe0d57b3aeb Mon Sep 17 00:00:00 2001 From: Matthias Date: Mon, 28 Nov 2022 20:54:00 +0100 Subject: [PATCH] Improve typehint for ohlcv endpoint --- freqtrade/exchange/exchange_ws.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/freqtrade/exchange/exchange_ws.py b/freqtrade/exchange/exchange_ws.py index 6144de2a7..afe65765b 100644 --- a/freqtrade/exchange/exchange_ws.py +++ b/freqtrade/exchange/exchange_ws.py @@ -17,7 +17,7 @@ logger = logging.getLogger(__name__) class ExchangeWS(): - def __init__(self, config: Config, ccxt_object) -> None: + def __init__(self, config: Config, ccxt_object: ccxt.Exchange) -> None: self.config = config self.ccxt_object = ccxt_object self._thread = Thread(name="ccxt_ws", target=self.__start_forever) @@ -96,7 +96,11 @@ class ExchangeWS(): self.cleanup_expired() async def get_ohlcv( - self, pair: str, timeframe: str, candle_type: CandleType) -> Tuple[str, str, str, List]: + self, + pair: str, + timeframe: str, + candle_type: CandleType + ) -> Tuple[str, str, CandleType, List]: """ Returns cached klines from ccxt's "watch" cache. """