Esempio n. 1
0
 def __refresh(self):
     """ Update list of data units items 
         from coordination service """
     try:
         if self.url != None:
             du_dict = CoordinationAdaptor.get_du(self.url)
             data_unit_dict_list = eval(du_dict["data_unit_items"])
             self.data_unit_items = [DataUnitItem.create_data_unit_from_dict(i) for i in data_unit_dict_list]
     except:
         logger.warn("Refresh of DU %s failed"%(self.get_url()))
Esempio n. 2
0
 def __refresh(self):
     """ Update list of data units items 
         from coordination service """
     try:
         if self.url != None:
             du_dict = CoordinationAdaptor.get_du(self.url)
             data_unit_dict_list = eval(du_dict["data_unit_items"])
             self.data_unit_items = [
                 DataUnitItem.create_data_unit_from_dict(i)
                 for i in data_unit_dict_list
             ]
     except:
         logger.warn("Refresh of DU %s failed" % (self.get_url()))
Esempio n. 3
0
 def __restore_state(self):
     du_dict = CoordinationAdaptor.get_du(self.url)
     # Restore Data Unit
     self.data_unit_description = eval(du_dict["data_unit_description"])
     self.state = du_dict["state"]
     
     # Restore DataUnitItems
     data_unit_dict_list = eval(du_dict["data_unit_items"])
     self.data_unit_items = [DataUnitItem.create_data_unit_from_dict(i) for i in data_unit_dict_list]
     
     # restore Pilot Data
     pd_list = eval(du_dict["pilot_data"])
     self.pilot_data = [] 
     for i in pd_list:
         logger.debug("PD: "+str(i)) 
         pd = PilotData(pd_url=str(i))
         self.pilot_data.append(pd) 
Esempio n. 4
0
    def __restore_state(self):
        du_dict = CoordinationAdaptor.get_du(self.url)
        # Restore Data Unit
        self.data_unit_description = eval(du_dict["data_unit_description"])
        self.state = du_dict["state"]

        # Restore DataUnitItems
        data_unit_dict_list = eval(du_dict["data_unit_items"])
        self.data_unit_items = [
            DataUnitItem.create_data_unit_from_dict(i)
            for i in data_unit_dict_list
        ]

        # restore Pilot Data
        pd_list = eval(du_dict["pilot_data"])
        self.pilot_data = []
        for i in pd_list:
            logger.debug("PD: " + str(i))
            pd = PilotData(pd_url=str(i))
            self.pilot_data.append(pd)
Esempio n. 5
0
 def get_state(self):
     """ Return current state of DataUnit """
     # update remote state
     du_dict = CoordinationAdaptor.get_du(self.url)
     self.state = du_dict["state"]
     return self.state  
Esempio n. 6
0
 def get_state(self):
     """ Return current state of DataUnit """
     # update remote state
     du_dict = CoordinationAdaptor.get_du(self.url)
     self.state = du_dict["state"]
     return self.state