Added check for None type values when adding all nodes together

This commit is contained in:
Andreas_Feldt 2024-10-10 17:33:32 +02:00 committed by Andreas
parent 141eb05156
commit 178b023088

View File

@ -135,7 +135,7 @@ def handle_stats_steps(sender_id, message, step, interface):
total_nodes = len(interface.nodes)
else:
time_limit = current_time - seconds
total_nodes = sum(1 for node in interface.nodes.values() if node.get('lastHeard', 0) >= time_limit)
total_nodes = sum(1 for node in interface.nodes.values() if node.get('lastHeard', 0) is not None and node.get('lastHeard', 0) >= time_limit)
total_nodes_summary.append(f"- {period}: {total_nodes}")
response = "Total nodes seen:\n" + "\n".join(total_nodes_summary)