def __restore_state(self): pd_dict = CoordinationAdaptor.get_pd(self.url) self.pilot_data_description = pd_dict["pilot_data_description"] self.state = pd_dict["state"] data_unit_dict_list = pd_dict["data_units"] self.data_units = [DataUnit.create_data_unit_from_dict(i) for i in data_unit_dict_list] self.pilot_stores = [] for i in pd_dict["pilot_stores"]: logger.debug("PS:"+str(i)) ps = PilotStore(ps_url=str(i)) self.pilot_stores.append(ps)