예제 #1
0
    def energy_vm(self):
        """

        :type self: User
        """
        energy_vm = list()
        for project in self.tenant_list:
            date_query = '{0}-{1}'.format(str(self.year), str(self.month_list[self.month-1]))
            data = VmPower.select().where((VmPower.project == project) & (VmPower.date == date_query))
            if data:
                energy_vm.append(map(lambda m: m, data))
        return energy_vm
예제 #2
0
 def energy_project(self):
     energy_vm = list()
     for project in self.project_list:
         is_empty = True
         date_query = '{0}-{1}'.format(str(self.year), str(self.month_list[self.month-1]))
         data = VmPower.select().where((VmPower.project == project) & (VmPower.date == date_query))
         for d in data:
             if d.project:
                 is_empty = False
         if not is_empty:
             energy_vm.append(map(lambda m: m, data))
     return energy_vm
예제 #3
0
    def energy_vm(self):
        """

        :type self: User
        """
        energy_vm = list()
        for project in self.tenant_list:
            date_query = '{0}-{1}'.format(str(self.year),
                                          str(self.month_list[self.month - 1]))
            data = VmPower.select().where((VmPower.project == project)
                                          & (VmPower.date == date_query))
            if data:
                energy_vm.append(map(lambda m: m, data))
        return energy_vm
예제 #4
0
 def energy_project(self):
     energy_vm = list()
     for project in self.project_list:
         is_empty = True
         date_query = '{0}-{1}'.format(str(self.year),
                                       str(self.month_list[self.month - 1]))
         data = VmPower.select().where((VmPower.project == project)
                                       & (VmPower.date == date_query))
         for d in data:
             if d.project:
                 is_empty = False
         if not is_empty:
             energy_vm.append(map(lambda m: m, data))
     return energy_vm