]>
Commit | Line | Data |
---|---|---|
f5b01fc2 MT |
1 | |
2 | #!/usr/bin/python | |
3 | ||
d8f64b59 | 4 | import logging |
f5b01fc2 MT |
5 | import tornado.web |
6 | ||
440aba92 MT |
7 | from .. import util |
8 | ||
7b05edde | 9 | from . import auth |
124a8404 | 10 | from . import base |
f5b01fc2 | 11 | |
0dfa4ce6 | 12 | class IndexHandler(auth.CacheMixin, base.BaseHandler): |
f5b01fc2 | 13 | def get(self): |
440aba92 | 14 | self.render("location/index.html", address=self.current_address) |
f5b01fc2 MT |
15 | |
16 | ||
17 | class LookupHandler(base.BaseHandler): | |
9fdf4fb7 | 18 | async def get(self, address): |
d8f64b59 | 19 | # Lookup address |
440aba92 | 20 | address = util.Address(self.backend, address) |
d8f64b59 | 21 | |
db6713df | 22 | self.render("location/lookup.html", address=address) |
2517822e MT |
23 | |
24 | ||
25 | class BlacklistsHandler(base.BaseHandler): | |
9fdf4fb7 | 26 | async def get(self, address): |
2517822e | 27 | # Lookup address |
440aba92 | 28 | address = util.Address(self.backend, address) |
2517822e MT |
29 | |
30 | # Lookup blacklists | |
9fdf4fb7 | 31 | blacklists = await address.get_blacklists() |
2517822e MT |
32 | |
33 | self.render("location/blacklists.html", | |
34 | address=address, blacklists=blacklists) |