From b77bcb41ede60f0226c2c03c43dcc14baf05076f Mon Sep 17 00:00:00 2001 From: gsd Date: Sun, 15 Feb 2026 21:28:53 +0300 Subject: [PATCH] t2 --- dbService.py | 8 +++++--- service.py | 2 ++ 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/dbService.py b/dbService.py index 257472d..c0c393d 100644 --- a/dbService.py +++ b/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: diff --git a/service.py b/service.py index 11bf989..e2eb524 100644 --- a/service.py +++ b/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