Type ohlcv coroutine
This commit is contained in:
		| @@ -1876,8 +1876,9 @@ class Exchange: | |||||||
|         data = sorted(data, key=lambda x: x[0]) |         data = sorted(data, key=lambda x: x[0]) | ||||||
|         return pair, timeframe, candle_type, data |         return pair, timeframe, candle_type, data | ||||||
|  |  | ||||||
|     def _build_coroutine(self, pair: str, timeframe: str, candle_type: CandleType, |     def _build_coroutine( | ||||||
|                          since_ms: Optional[int], cache: bool) -> Coroutine: |             self, pair: str, timeframe: str, candle_type: CandleType, | ||||||
|  |             since_ms: Optional[int], cache: bool) -> Coroutine[Any, Any, OHLCVResponse]: | ||||||
|         not_all_data = cache and self.required_candle_call_count > 1 |         not_all_data = cache and self.required_candle_call_count > 1 | ||||||
|         if cache and (pair, timeframe, candle_type) in self._klines: |         if cache and (pair, timeframe, candle_type) in self._klines: | ||||||
|             candle_limit = self.ohlcv_candle_limit(timeframe, candle_type) |             candle_limit = self.ohlcv_candle_limit(timeframe, candle_type) | ||||||
| @@ -1914,7 +1915,7 @@ class Exchange: | |||||||
|         """ |         """ | ||||||
|         Build Coroutines to execute as part of refresh_latest_ohlcv |         Build Coroutines to execute as part of refresh_latest_ohlcv | ||||||
|         """ |         """ | ||||||
|         input_coroutines = [] |         input_coroutines: List[Coroutine[Any, Any, OHLCVResponse]] = [] | ||||||
|         cached_pairs = [] |         cached_pairs = [] | ||||||
|         for pair, timeframe, candle_type in set(pair_list): |         for pair, timeframe, candle_type in set(pair_list): | ||||||
|             if (timeframe not in self.timeframes |             if (timeframe not in self.timeframes | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user