def cancel_orders(self, orders: Iterable, block_number: int): cancellable_orders = list( filter( lambda order: not self.is_non_cancellable(order, block_number), orders)) synchronize([ self.etherdelta.cancel_order(order).transact_async( gas_price=self.gas_price) for order in cancellable_orders ]) self.our_orders = list(set(self.our_orders) - set(cancellable_orders))
def cancel_orders(self, orders): synchronize([ self.zrx_exchange.cancel_order(order).transact_async( gas_price=self.gas_price) for order in orders ])
def cancel_orders(self, orders): """Cancel orders asynchronously.""" synchronize([ self.radar_relay.cancel_order(order).transact_async( gas_price=self.gas_price) for order in orders ])
def cancel_orders(self, orders): synchronize([self.zrx_exchange.cancel_order(order).transact_async(gas_price=self.gas_price) for order in orders])
def cancel_orders(self, orders: Iterable, block_number: int): cancellable_orders = list(filter(lambda order: not self.is_non_cancellable(order, block_number), orders)) synchronize([self.etherdelta.cancel_order(order).transact_async(gas_price=self.gas_price) for order in cancellable_orders]) self.our_orders = list(set(self.our_orders) - set(cancellable_orders))