Exemple #1
0
 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)