From: Michael Tremer Date: Wed, 25 Oct 2017 16:32:50 +0000 (+0100) Subject: mirrors: Don't fetch mirrors that we are not showing X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=0d5944405e7ae68688146c9aed434b58dc0295e3;p=pbs.git mirrors: Don't fetch mirrors that we are not showing Signed-off-by: Michael Tremer --- 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):