Exemplo n.º 1
0
 def __init__(self, _str):
     XMLObject.__init__(self, _str)
     self.total_slots = 0
     self.free_slots = 0
     self.memory_total = 0
     self.memory_free = 0
     self.keywords = {}
     self.state = self.ONESTATE_2_STR[self.STATE]
     if self.HOST_SHARE:
         self.total_slots = self.HOST_SHARE.MAX_CPU
         self.free_slots = self.total_slots - self.HOST_SHARE.CPU_USAGE
         self.memory_free = self.HOST_SHARE.MAX_MEM - self.HOST_SHARE.MEM_USAGE
         self.memory_total = self.HOST_SHARE.MAX_MEM
         if (self.state == 'free') and (self.free_slots < self.total_slots):
                 self.state = 'busy'
         self.keywordstr = self.HOST_SHARE.get_kws_string() + self.TEMPLATE.get_kws_string()
     self.keywords = self.HOST_SHARE.get_kws_dict()
     self.keywords.update(self.TEMPLATE.get_kws_dict())
Exemplo n.º 2
0
 def __init__(self, _str):
     XMLObject.__init__(self, _str)
     self.total_slots = 0
     self.free_slots = 0
     self.memory_total = 0
     self.memory_free = 0
     self.keywords = {}
     self.state = self.ONESTATE_2_STR[self.STATE]
     if self.HOST_SHARE:
         self.total_slots = self.HOST_SHARE.MAX_CPU
         self.free_slots = self.total_slots - self.HOST_SHARE.CPU_USAGE
         self.memory_free = self.HOST_SHARE.MAX_MEM - self.HOST_SHARE.MEM_USAGE
         self.memory_total = self.HOST_SHARE.MAX_MEM
         if (self.state == 'free') and (self.free_slots < self.total_slots):
             self.state = 'busy'
         self.keywordstr = self.HOST_SHARE.get_kws_string(
         ) + self.TEMPLATE.get_kws_string()
     self.keywords = self.HOST_SHARE.get_kws_dict()
     self.keywords.update(self.TEMPLATE.get_kws_dict())
Exemplo n.º 3
0
    def __init__(self, _str):
        XMLObject.__init__(self, _str)
        if self.HISTORY is None:
            self.HISTORY = []

        self.HISTORY.sort(key=lambda x: x.SEQ)
Exemplo n.º 4
0
    def __init__(self, _str):
        XMLObject.__init__(self, _str)
        if self.HISTORY is None:
            self.HISTORY = []

        self.HISTORY.sort(key=lambda x: x.SEQ)