From b3f889c4c76f5b1a65273d951f2e3238b7aae176 Mon Sep 17 00:00:00 2001 From: SpudGunMan Date: Wed, 27 Nov 2024 20:40:08 -0800 Subject: [PATCH] fixBugClosestNodes --- modules/system.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/modules/system.py b/modules/system.py index 85a6abf..59aaf15 100644 --- a/modules/system.py +++ b/modules/system.py @@ -979,7 +979,10 @@ async def handleSentinel(deviceID=1): # check the positionMetadata for nodeID and get metadata if positionMetadata and closest_nodes[0]['id'] in positionMetadata: metadata = positionMetadata[closest_nodes[0]['id']] - resolution = metadata.get('precisionBits', 'na') + if metadata.get('precisionBits') is not None: + resolution = metadata.get('precisionBits') + else: + resolution = "unknown" logger.warning(f"System: {enemySpotted} is close to your location on Interface1 Accuracy is {resolution}bits") send_message(f"Sentry{deviceID}: {enemySpotted}", secure_channel, 0, deviceID)