don't cascade calls, that creates an additional call
This commit is contained in:
@@ -253,7 +253,7 @@ def convert_trades_format(config: Config, convert_from: str, convert_to: str, er
|
|||||||
logger.info(f"Converting trades for {config['pairs']}")
|
logger.info(f"Converting trades for {config['pairs']}")
|
||||||
|
|
||||||
for pair in config['pairs']:
|
for pair in config['pairs']:
|
||||||
data = src.trades_load(pair=pair)
|
data = src.trades_load_aslist(pair=pair)
|
||||||
logger.info(f"Converting {len(data)} trades for {pair}")
|
logger.info(f"Converting {len(data)} trades for {pair}")
|
||||||
trg.trades_store(pair, data)
|
trg.trades_store(pair, data)
|
||||||
if erase and convert_from != convert_to:
|
if erase and convert_from != convert_to:
|
||||||
|
|||||||
@@ -221,7 +221,7 @@ class IDataHandler(ABC):
|
|||||||
return trades
|
return trades
|
||||||
|
|
||||||
def trades_load_aslist(self, pair: str, timerange: Optional[TimeRange] = None) -> TradeList:
|
def trades_load_aslist(self, pair: str, timerange: Optional[TimeRange] = None) -> TradeList:
|
||||||
trades = self.trades_load(pair, timerange)
|
trades = trades_remove_duplicates(self._trades_load(pair, timerange=timerange))
|
||||||
return trades.values.tolist()
|
return trades.values.tolist()
|
||||||
|
|
||||||
@classmethod
|
@classmethod
|
||||||
|
|||||||
Reference in New Issue
Block a user