From aa2d3bded40f4ee67e2311bcac14e8407d39636b Mon Sep 17 00:00:00 2001 From: pdxlocations <117498748+pdxlocations@users.noreply.github.com> Date: Fri, 31 Jan 2025 22:14:04 -0800 Subject: [PATCH] keep me on top (#99) --- utilities/utils.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/utilities/utils.py b/utilities/utils.py index f9b944b..fd28845 100644 --- a/utilities/utils.py +++ b/utilities/utils.py @@ -35,11 +35,13 @@ def get_channels(): def get_node_list(): if globals.interface.nodes: + my_node_num = globals.myNodeNum sorted_nodes = sorted( globals.interface.nodes.values(), key = lambda node: (node['lastHeard'] if ('lastHeard' in node and isinstance(node['lastHeard'], int)) else 0), reverse = True) - return [node['num'] for node in sorted_nodes] + node_list = [node['num'] for node in sorted_nodes if node['num'] != my_node_num] + return [my_node_num] + node_list # Ensuring your node is always first return [] def get_nodeNum():