From 6c2eae29f5e37ab85732e8573d51cf997dc6ee71 Mon Sep 17 00:00:00 2001 From: shortcutme <tamas@zeronet.io> Date: Sun, 2 Sep 2018 02:20:02 +0200 Subject: [PATCH] Sort trackers in stats page --- plugins/Stats/StatsPlugin.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/plugins/Stats/StatsPlugin.py b/plugins/Stats/StatsPlugin.py index 1f3ae99a..38920de8 100644 --- a/plugins/Stats/StatsPlugin.py +++ b/plugins/Stats/StatsPlugin.py @@ -134,7 +134,7 @@ class UiRequestPlugin(object): # Trackers yield "<br><br><b>Trackers:</b><br>" yield "<table class='trackers'><tr> <th>address</th> <th>request</th> <th>successive errors</th> <th>last_request</th></tr>" - for tracker_address, tracker_stat in sys.modules["Site.SiteAnnouncer"].global_stats.iteritems(): + for tracker_address, tracker_stat in sorted(sys.modules["Site.SiteAnnouncer"].global_stats.iteritems()): yield self.formatTableRow([ ("%s", tracker_address), ("%s", tracker_stat["num_request"]), @@ -147,7 +147,7 @@ class UiRequestPlugin(object): yield "<br><br><b>Shared trackers:</b><br>" yield "<table class='trackers'><tr> <th>address</th> <th>added</th> <th>found</th> <th>latency</th> <th>successive errors</th> <th>last_success</th></tr>" from AnnounceShare import AnnounceSharePlugin - for tracker_address, tracker_stat in AnnounceSharePlugin.tracker_storage.getTrackers().iteritems(): + for tracker_address, tracker_stat in sorted(AnnounceSharePlugin.tracker_storage.getTrackers().iteritems()): yield self.formatTableRow([ ("%s", tracker_address), ("%.0f min ago", min(999, (time.time() - tracker_stat["time_added"]) / 60)),