better log message for outdated history
This commit is contained in:
parent
67ad9e9351
commit
646d1f7316
@ -113,7 +113,7 @@ def get_signal(pair: str, interval: int) -> (bool, bool):
|
|||||||
# Check if dataframe is out of date
|
# Check if dataframe is out of date
|
||||||
signal_date = arrow.get(latest['date'])
|
signal_date = arrow.get(latest['date'])
|
||||||
if signal_date < arrow.utcnow() - timedelta(minutes=(interval + 5)):
|
if signal_date < arrow.utcnow() - timedelta(minutes=(interval + 5)):
|
||||||
logger.warning('Too old dataframe for pair %s. Last ticker is %s minutes old',
|
logger.warning('Outdated history for pair %s. Last tick is %s minutes old',
|
||||||
pair, (arrow.utcnow() - signal_date).seconds // 60)
|
pair, (arrow.utcnow() - signal_date).seconds // 60)
|
||||||
return (False, False) # return False ?
|
return (False, False) # return False ?
|
||||||
|
|
||||||
|
@ -104,7 +104,7 @@ def test_get_signal_old_dataframe(default_conf, mocker, caplog):
|
|||||||
ticks = DataFrame([{'buy': 1, 'date': oldtime}])
|
ticks = DataFrame([{'buy': 1, 'date': oldtime}])
|
||||||
mocker.patch('freqtrade.analyze.analyze_ticker', return_value=DataFrame(ticks))
|
mocker.patch('freqtrade.analyze.analyze_ticker', return_value=DataFrame(ticks))
|
||||||
assert (False, False) == get_signal('xyz', int(default_conf['ticker_interval']))
|
assert (False, False) == get_signal('xyz', int(default_conf['ticker_interval']))
|
||||||
assert tt.log_has('Too old dataframe for pair xyz. Last ticker is 11 minutes old',
|
assert tt.log_has('Outdated history for pair xyz. Last tick is 11 minutes old',
|
||||||
caplog.record_tuples)
|
caplog.record_tuples)
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user