gsd 4 months ago
parent
commit
b77bcb41ed
  1. 8
      dbService.py
  2. 2
      service.py

8
dbService.py

@ -14,12 +14,14 @@ class MultiDeviceDbSupport:
def deviceHash2Match(self, devices_hashes = []):
print(devices_hashes)
if devices_hashes == None:
devices_hashes = [self.core.defaultDeviceUUID]
devices_hashes = [self.core.defaultDeviceUUIDHash]
elif (type(devices_hashes) == list):
if devices_hashes.__len__() == 0:
devices_hashes = [self.core.defaultDeviceUUID]
pass
else:
devices_hashes = [devices_hashes]
if devices_hashes.__len__() == 0:
devices_hashes = [self.core.defaultDeviceUUIDHash]
orPart = []
for hash in devices_hashes:

2
service.py

@ -43,6 +43,7 @@ class MeshMultiListener(MeshArgsParse):
self.devices:List[MeshtDevice] = []
self.devicesUuidHashToUuid = {}
self.defaultDeviceUUID = ""
self.defaultDeviceUUIDHash = ""
self.readConfig(args.change_workdir, args.mesh_config)
'''
@ -92,6 +93,7 @@ class MeshMultiListener(MeshArgsParse):
#set default mesh
self.defaultDeviceUUID = self.json_config[0]["uuid"]
self.defaultDeviceUUIDHash = md5hash(self.defaultDeviceUUID)
for device in self.devices:
self.devicesUuidHashToUuid[md5hash(device.device_uuid)] = device.device_uuid

Loading…
Cancel
Save