
commit 8090afa865e5588f05e4eeba4ee9e52b7fc73942 Author: Damian Johnson <atagar@torproject.org> Date: Sun Nov 12 15:00:28 2017 -0800 Locale not provided for inbound connections We only did a geoip lookup for certain catagories of connections. We've had a couple reports of geoip not working - not positive it's this but seems likely. --- nyx/panel/connection.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/nyx/panel/connection.py b/nyx/panel/connection.py index 0fb4889..09169d1 100644 --- a/nyx/panel/connection.py +++ b/nyx/panel/connection.py @@ -187,15 +187,15 @@ class ConnectionEntry(Entry): self._connection = connection def _get_lines(self): - fingerprint, nickname, locale = None, None, None + fingerprint, nickname = None, None if self.get_type() in (Category.OUTBOUND, Category.CIRCUIT, Category.DIRECTORY, Category.EXIT): fingerprint = nyx.tracker.get_consensus_tracker().get_relay_fingerprints(self._connection.remote_address).get(self._connection.remote_port) - locale = tor_controller().get_info('ip-to-country/%s' % self._connection.remote_address, None) if fingerprint: nickname = nyx.tracker.get_consensus_tracker().get_relay_nickname(fingerprint) + locale = tor_controller().get_info('ip-to-country/%s' % self._connection.remote_address, None) return [Line(self, LineType.CONNECTION, self._connection, None, fingerprint, nickname, locale)] def _get_type(self): @@ -252,7 +252,7 @@ class CircuitEntry(Entry): def _get_lines(self): def line(fingerprint, line_type): - address, port, nickname, locale = '0.0.0.0', 0, None, None + address, port, nickname = '0.0.0.0', 0, None consensus_tracker = nyx.tracker.get_consensus_tracker() if fingerprint is not None: