class TrackerPeerListModule(UIModule):
- def render(self, peers, percentages=False):
+ def render(self, peers):
# Guess country code and hostname of the host
for peer in peers:
- country_code = backend.GeoIP().get_country(peer["ip"])
+ country_code = self.geoip.get_country(peer["ip"])
+ if country_code:
+ country_code = country_code.lower()
peer["country_code"] = country_code or "unknown"
try:
peer["hostname"] = ""
return self.render_string("modules/tracker-peerlist.html",
- peers=[Row(p) for p in peers], percentages=percentages)
+ peers=[Row(p) for p in peers])
class StasyTableModule(UIModule):