From 0d5944405e7ae68688146c9aed434b58dc0295e3 Mon Sep 17 00:00:00 2001 From: Michael Tremer Date: Wed, 25 Oct 2017 17:32:50 +0100 Subject: [PATCH] mirrors: Don't fetch mirrors that we are not showing Signed-off-by: Michael Tremer --- src/web/mirrors.py | 22 ++-------------------- 1 file changed, 2 insertions(+), 20 deletions(-) diff --git a/src/web/mirrors.py b/src/web/mirrors.py index 007141d9..b684fbd4 100644 --- a/src/web/mirrors.py +++ b/src/web/mirrors.py @@ -8,26 +8,8 @@ from .handlers_base import BaseHandler class MirrorListHandler(BaseHandler): def get(self): - mirrors = self.backend.mirrors - mirrors_nearby = self.backend.mirrors.get_for_location(self.current_address) - - mirrors_worldwide = [] - for mirror in mirrors: - if mirror in mirrors_nearby: - continue - - mirrors_worldwide.append(mirror) - - kwargs = { - "mirrors" : mirrors, - "mirrors_nearby" : mirrors_nearby, - "mirrors_worldwide" : mirrors_worldwide, - } - - # Get recent log messages. - kwargs["log"] = self.backend.mirrors.get_history(limit=5) - - self.render("mirrors/list.html", **kwargs) + self.render("mirrors/list.html", mirrors=self.backend.mirrors, + log=self.backend.mirrors.get_history(limit=5)) class MirrorDetailHandler(BaseHandler): -- 2.47.2