]> git.ipfire.org Git - ipfire.org.git/blob - src/web/mirrors.py
Refactor mirrors
[ipfire.org.git] / src / web / mirrors.py
1 #!/usr/bin/python
2
3 import tornado.web
4
5 from . import base
6
7 class IndexHandler(base.BaseHandler):
8 def get(self):
9 self.render("mirrors/index.html", mirrors=self.backend.mirrors)
10
11
12 class MirrorHandler(base.BaseHandler):
13 def get(self, hostname):
14 mirror = self.mirrors.get_by_hostname(hostname)
15 if not mirror:
16 raise tornado.web.HTTPError(404, "Could not find %s" % hostname)
17
18 self.render("mirrors/mirror.html", mirror=mirror)