def set_state(self, state): value = jsonpickle.loads(state.decode('utf-8')) for v in value['open_orders']: o = Order() o.set_state(v) account = self._env.get_account(o.order_book_id) self._open_orders.append((account, o)) for v in value['delayed_orders']: o = Order() o.set_state(v) account = self._env.get_account(o.order_book_id) self._delayed_orders.append((account, o))
def _account_order_from_state(order_state): o = Order() o.set_state(order_state) account = self._env.get_account(o.order_book_id) return account, o