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 "
Trackers:
"
yield "
address | request | successive errors | last_request |
"
- 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 "
Shared trackers:
"
yield " address | added | found | latency | successive errors | last_success |
"
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)),