def _update_kline(self, kline_info, symbol):
    ' kline update.\n\n        Args:\n            kline_info: kline information.\n\n        Returns:\n            None.\n        '
    info = {'platform': self._platform, 'symbol': symbol, 'open': kline_info['open'], 'high': kline_info['high'], 'low': kline_info['low'], 'close': kline_info['close'], 'volume': kline_info['volume'], 'timestamp': tools.utctime_str_to_mts(kline_info['startTime'], '%Y-%m-%dT%H:%M:%S+00:00'), 'kline_type': MARKET_TYPE_KLINE}
    kline = Kline(**info)
    SingleTask.run(self.cb.on_kline_update_callback, kline)
kline update.

Args:
    kline_info: kline information.

Returns:
    None.
def _update_kline(self, kline_info, symbol):
    ' kline update.\n\n        Args:\n            kline_info: kline information.\n\n        Returns:\n            None.\n        '
    info = {'platform': self._platform, 'symbol': symbol, 'open': kline_info['open'], 'high': kline_info['high'], 'low': kline_info['low'], 'close': kline_info['close'], 'volume': kline_info['volume'], 'timestamp': tools.utctime_str_to_mts(kline_info['startTime'], '%Y-%m-%dT%H:%M:%S+00:00'), 'kline_type': MARKET_TYPE_KLINE}
    kline = Kline(**info)
    SingleTask.run(self.cb.on_kline_update_callback, kline)