Example #1
0
 def delete(self):
     groups = readYMLFile(GROUPS)
     group = None
     for item in groups:
         if (item["systemName"] == self.systemName):
             group = item
             break
     if (group):
         groups.remove(group)
     writeYMLFile(GROUPS, groups)
Example #2
0
 async def delete(self):
     devices = readYMLFile(DEVICES)
     device = None
     for item in devices:
         if (item["systemName"] == self.systemName):
             device = item
             break
     if (device):
         devices.remove(device)
     dleteDevicesFromGroups(self.systemName)
     await DeviceHistory.objects.delete(deviceName=self.systemName)
     writeYMLFile(DEVICES, devices)
Example #3
0
 def save(self):
     groups = readYMLFile(GROUPS)
     if groups == None:
         groups = list()
     flag = False
     for index, item in enumerate(groups):
         if (item["systemName"] == self.systemName):
             groups[index] = self.dict()
             flag = True
             break
     if (not flag):
         groups.append(self.dict())
     writeYMLFile(GROUPS, groups)
Example #4
0
 def save(self):
     devices = readYMLFile(DEVICES)
     if devices == None:
         devices = list()
     index = None
     for item in devices:
         if (item["systemName"] == self.systemName):
             index = devices.index(item)
             break
     if (index == None):
         devices.append(self.dict())
     else:
         devices[index] = self.dict()
     writeYMLFile(DEVICES, devices)
Example #5
0
 def editSysemName(self, newSystemName: str):
     devices = readYMLFile(DEVICES)
     for item in devices:
         if (item["systemName"] == self.systemName):
             item["systemName"] = newSystemName
     writeYMLFile(DEVICES, devices)
Example #6
0
 def editSysemName(self, newSystemName):
     groups = readYMLFile(GROUPS)
     for item in groups:
         if (item["systemName"] == self.systemName):
             item["systemName"] = newSystemName
     writeYMLFile(GROUPS, groups)