Don't reassign method, but implement it properly

This commit is contained in:
Matthias 2022-05-24 06:45:56 +02:00
parent 0a713faca8
commit 904f094b80
2 changed files with 5 additions and 4 deletions

View File

@ -282,6 +282,7 @@ def refresh_backtest_ohlcv_data(exchange: Exchange, pairs: List[str], timeframes
pairs_not_available = [] pairs_not_available = []
data_handler = get_datahandler(datadir, data_format) data_handler = get_datahandler(datadir, data_format)
candle_type = CandleType.get_default(trading_mode) candle_type = CandleType.get_default(trading_mode)
process = ''
for idx, pair in enumerate(pairs, start=1): for idx, pair in enumerate(pairs, start=1):
if pair not in exchange.markets: if pair not in exchange.markets:
pairs_not_available.append(pair) pairs_not_available.append(pair)

View File

@ -1186,8 +1186,8 @@ class Exchange:
except ccxt.BaseError as e: except ccxt.BaseError as e:
raise OperationalException(e) from e raise OperationalException(e) from e
# Assign method to fetch_stoploss_order to allow easy overriding in other classes def fetch_stoploss_order(self, order_id: str, pair: str, params: Dict = {}) -> Dict:
fetch_stoploss_order = fetch_order return self.fetch_order(order_id, pair, params)
def fetch_order_or_stoploss_order(self, order_id: str, pair: str, def fetch_order_or_stoploss_order(self, order_id: str, pair: str,
stoploss_order: bool = False) -> Dict: stoploss_order: bool = False) -> Dict:
@ -1238,8 +1238,8 @@ class Exchange:
except ccxt.BaseError as e: except ccxt.BaseError as e:
raise OperationalException(e) from e raise OperationalException(e) from e
# Assign method to cancel_stoploss_order to allow easy overriding in other classes def cancel_stoploss_order(self, order_id: str, pair: str, params: Dict = {}) -> Dict:
cancel_stoploss_order = cancel_order return self.cancel_order(order_id, pair, params)
def is_cancel_order_result_suitable(self, corder) -> bool: def is_cancel_order_result_suitable(self, corder) -> bool:
if not isinstance(corder, dict): if not isinstance(corder, dict):