cast data as string in order to avoid concatenation error

This commit is contained in:
iz1kga
2021-02-12 22:50:14 +01:00
parent f7ec8cda7e
commit c0e374430b

View File

@@ -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})