def __getstate__(self):
state_dict = {k: v for k, v in iteritems(self.__dict__)
if not k.startswith('_')}
state_dict['_portfolio_store'] = self._portfolio_store
state_dict['_account_store'] = self._account_store
state_dict['processed_transactions'] = \
dict(self.processed_transactions)
state_dict['orders_by_id'] = \
dict(self.orders_by_id)
state_dict['orders_by_modified'] = \
dict(self.orders_by_modified)
state_dict['_payout_last_sale_prices'] = \
self._payout_last_sale_prices
STATE_VERSION = 3
state_dict[VERSION_LABEL] = STATE_VERSION
return state_dict
评论列表
文章目录