]> git.ipfire.org Git - ipfire.org.git/blobdiff - src/web/mirrors.py
mirrors: Divide list by country
[ipfire.org.git] / src / web / mirrors.py
index 9a83ef4a2a49f0178f11ea2d8b5e28999c39fb1c..6c7c273e0b33cf7b1958ab266a477d37eaa4cfab 100644 (file)
@@ -6,7 +6,11 @@ from . import base
 
 class IndexHandler(base.BaseHandler):
        def get(self):
-               self.render("mirrors/index.html", mirrors=self.backend.mirrors)
+               mirrors = self.backend.mirrors.get_by_countries()
+               if not mirrors:
+                       raise tornado.web.HTTPError(404)
+
+               self.render("mirrors/index.html", mirrors=mirrors)
 
 
 class MirrorHandler(base.BaseHandler):