def __restore_state(self): du_dict = CoordinationAdaptor.get_du(self.url) self.data_unit_description = du_dict["data_unit_description"] self.state = du_dict["state"] data_unit_dict_list = du_dict["data_units"] self.data_unit_items = [DataUnitItem.create_data_unit_from_dict(i) for i in data_unit_dict_list] # restore pilot data self.pilot_data = [] for i in du_dict["pilot_data"]: logger.debug("PD: "+str(i)) pd = PilotData(pd_url=str(i)) self.pilot_data.append(pd)