From c0e374430bd69182cc46168e8b92893b081f2030 Mon Sep 17 00:00:00 2001 From: iz1kga Date: Fri, 12 Feb 2021 22:50:14 +0100 Subject: [PATCH] cast data as string in order to avoid concatenation error --- meshtastic/__main__.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/meshtastic/__main__.py b/meshtastic/__main__.py index cf011e1..06289ce 100644 --- a/meshtastic/__main__.py +++ b/meshtastic/__main__.py @@ -143,11 +143,11 @@ def printNodes(nodes): tableData = [] for node in nodes: #aux var to get not defined keys - lat=node['position'].get("latitude", "N/A") - lon=node['position'].get("longitude", "N/A") - alt=node['position'].get("altitude", "N/A") - batt=node['position'].get("batteryLevel", "N/A") - snr=node.get("snr", "N/A") + lat=str(node['position'].get("latitude", "N/A")) + lon=str(node['position'].get("longitude", "N/A")) + alt=str(node['position'].get("altitude", "N/A")) + batt=str(node['position'].get("batteryLevel", "N/A")) + snr=str(node.get("snr", "N/A")) tableData.append({"User":node['user']['longName'], "Position":"Lat:"+lat+",Lon:"+lon+",Alt:"+alt, "Battery":batt, "SNR":snr})