Replace "since" and "until" parameters with original "timerange" param. This should mean less changes to existing code.
This commit is contained in:
parent
dc87f4449b
commit
0043c55c52
@ -154,12 +154,16 @@ def _load_cached_data_for_updating(pair: str, timeframe: str, timerange: Optiona
|
||||
|
||||
def _download_pair_history(datadir: Path, exchange: Exchange, pair: str, *,
|
||||
timeframe: str = '5m',
|
||||
since: datetime = None, until: datetime = None,
|
||||
timerange: Optional[TimeRange] = None,
|
||||
data_handler: IDataHandler = None) -> bool:
|
||||
|
||||
data_handler = get_datahandler(datadir, data_handler=data_handler)
|
||||
|
||||
try:
|
||||
since, until = None, None
|
||||
if timerange:
|
||||
since, until = timerange.to_datetime()
|
||||
|
||||
logger.info(
|
||||
f'Downloading history data for par: "{pair}", timeframe: '
|
||||
f'{timeframe} and storing in "{datadir}"'
|
||||
@ -273,11 +277,9 @@ def refresh_backtest_ohlcv_data(exchange: Exchange, pairs: List[str], timeframes
|
||||
f'Deleting existing data for pair {pair}, interval {timeframe}.')
|
||||
|
||||
logger.info(f'Downloading pair {pair}, interval {timeframe}.')
|
||||
# What happens when until should be None?
|
||||
since, until = timerange.to_datetime()
|
||||
_download_pair_history(datadir=datadir, exchange=exchange,
|
||||
pair=pair, timeframe=str(timeframe),
|
||||
since=since, until=until,
|
||||
timerange=timerange,
|
||||
data_handler=data_handler)
|
||||
return pairs_not_available
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user