]>
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 | ||
124a8404 | 9 | from . import base |
f5b01fc2 MT |
10 | |
11 | class IndexHandler(base.BaseHandler): | |
12 | def get(self): | |
440aba92 | 13 | self.render("location/index.html", address=self.current_address) |
f5b01fc2 MT |
14 | |
15 | ||
16 | class LookupHandler(base.BaseHandler): | |
9fdf4fb7 | 17 | async def get(self, address): |
d8f64b59 | 18 | # Lookup address |
440aba92 | 19 | address = util.Address(self.backend, address) |
d8f64b59 MT |
20 | |
21 | # Lookup blacklists | |
9fdf4fb7 | 22 | is_blacklisted = await address.is_blacklisted() |
d8f64b59 MT |
23 | |
24 | self.render("location/lookup.html", | |
440aba92 | 25 | address=address, is_blacklisted=is_blacklisted) |
2517822e MT |
26 | |
27 | ||
28 | class BlacklistsHandler(base.BaseHandler): | |
9fdf4fb7 | 29 | async def get(self, address): |
2517822e | 30 | # Lookup address |
440aba92 | 31 | address = util.Address(self.backend, address) |
2517822e MT |
32 | |
33 | # Lookup blacklists | |
9fdf4fb7 | 34 | blacklists = await address.get_blacklists() |
2517822e MT |
35 | |
36 | self.render("location/blacklists.html", | |
37 | address=address, blacklists=blacklists) |