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, *,
|
def _download_pair_history(datadir: Path, exchange: Exchange, pair: str, *,
|
||||||
timeframe: str = '5m',
|
timeframe: str = '5m',
|
||||||
since: datetime = None, until: datetime = None,
|
timerange: Optional[TimeRange] = None,
|
||||||
data_handler: IDataHandler = None) -> bool:
|
data_handler: IDataHandler = None) -> bool:
|
||||||
|
|
||||||
data_handler = get_datahandler(datadir, data_handler=data_handler)
|
data_handler = get_datahandler(datadir, data_handler=data_handler)
|
||||||
|
|
||||||
try:
|
try:
|
||||||
|
since, until = None, None
|
||||||
|
if timerange:
|
||||||
|
since, until = timerange.to_datetime()
|
||||||
|
|
||||||
logger.info(
|
logger.info(
|
||||||
f'Downloading history data for par: "{pair}", timeframe: '
|
f'Downloading history data for par: "{pair}", timeframe: '
|
||||||
f'{timeframe} and storing in "{datadir}"'
|
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}.')
|
f'Deleting existing data for pair {pair}, interval {timeframe}.')
|
||||||
|
|
||||||
logger.info(f'Downloading 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,
|
_download_pair_history(datadir=datadir, exchange=exchange,
|
||||||
pair=pair, timeframe=str(timeframe),
|
pair=pair, timeframe=str(timeframe),
|
||||||
since=since, until=until,
|
timerange=timerange,
|
||||||
data_handler=data_handler)
|
data_handler=data_handler)
|
||||||
return pairs_not_available
|
return pairs_not_available
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user