]> git.ipfire.org Git - pbs.git/commitdiff
mirrors: Don't fetch mirrors that we are not showing
authorMichael Tremer <michael.tremer@ipfire.org>
Wed, 25 Oct 2017 16:32:50 +0000 (17:32 +0100)
committerMichael Tremer <michael.tremer@ipfire.org>
Wed, 25 Oct 2017 16:34:19 +0000 (17:34 +0100)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/web/mirrors.py

index 007141d9055c443619c247c00efd1113fde32d99..b684fbd4f84ab648d557a53c25d051082253b795 100644 (file)
@@ -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):