mirror of
https://github.com/freqtrade/freqtrade.git
synced 2024-11-10 10:21:59 +00:00
don't raise exceptions from get_ticker_history
This commit is contained in:
parent
b07ee26e08
commit
dbb0a6261f
|
@ -185,10 +185,8 @@ def get_ticker_history(pair: str, tick_interval) -> List[Dict]:
|
|||
# TODO: tickers need to be in format 1m,5m
|
||||
# fetch_ohlcv returns an [[datetime,o,h,l,c,v]]
|
||||
if 'fetchOHLCV' not in _API.has or not _API.has['fetchOHLCV']:
|
||||
raise OperationalException(
|
||||
'Exhange {} does not support fetching historical candlestick data.'.format(
|
||||
_API.name)
|
||||
)
|
||||
logger.warning('Exhange %s does not support fetching historical candlestick data.', _API.name)
|
||||
return []
|
||||
|
||||
try:
|
||||
history = _API.fetch_ohlcv(pair, timeframe=str(tick_interval)+"m")
|
||||
|
@ -205,13 +203,11 @@ def get_ticker_history(pair: str, tick_interval) -> List[Dict]:
|
|||
return history_json
|
||||
except IndexError as e:
|
||||
logger.warning('Empty ticker history. Msg %s', str(e))
|
||||
return []
|
||||
except ccxt.NetworkError as e:
|
||||
raise NetworkException(
|
||||
'Could not load ticker history due to networking error. Message: {}'.format(e)
|
||||
)
|
||||
logger.warning('Could not load ticker history due to networking error. Message: %s', str(e))
|
||||
except ccxt.BaseError as e:
|
||||
raise OperationalException('Could not fetch ticker data. Msg: {}'.format(e))
|
||||
logger.warning('Could not fetch ticker data. Msg: %s', str(e))
|
||||
return []
|
||||
|
||||
|
||||
def cancel_order(order_id: str) -> None:
|
||||
|
|
Loading…
Reference in New Issue
Block a user