def fetch_order_ws(self, order_id): orders = self.ws.all_orders() for o in orders: if o['id'] == order_id: order = Dotdict(self.exchange.parse_order(o)) order.info = Dotdict(order.info) return order return Dotdict({'status': 'closed', 'id': order_id})
def fetch_order(self, order_id): order = Dotdict({'status': 'closed', 'id': order_id}) try: order = Dotdict(self.exchange.fetch_order(order_id)) order.info = Dotdict(order.info) except ccxt.OrderNotFound as e: self.logger.warning(type(e).__name__ + ": {0}".format(e)) return order