[Pkg-privacy-commits] [tor-monitor] 24/39: Don't fail when the country returned by Tor is wrong
    Sascha Steinbiss 
    sascha-guest at moszumanska.debian.org
       
    Tue Aug 25 18:00:45 UTC 2015
    
    
  
This is an automated email from the git hooks/post-receive script.
sascha-guest pushed a commit to branch master
in repository tor-monitor.
commit 25135c53453dadf5ae8b43a68c7b6a6cc5e642d9
Author: Tails developers <tails at boum.org>
Date:   Tue Feb 24 18:57:25 2015 +0100
    Don't fail when the country returned by Tor is wrong
    
    It happens that Tor returns "??" as a country. In case the country
    isnt' known by pycountry, just display the string returned by Tor.
---
 tormonitor | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)
diff --git a/tormonitor b/tormonitor
index 1fc2a62..82c4bfc 100755
--- a/tormonitor
+++ b/tormonitor
@@ -531,7 +531,12 @@ class TorMonitorWindow(Gtk.ApplicationWindow):
         """
         country = self.controller.get_info("ip-to-country/%s" % status_entry.address)
         if pycountry:
-            country = pycountry.countries.get(alpha2=country.upper()).name
+            try:
+                country = pycountry.countries.get(alpha2=country.upper()).name
+            except KeyError:
+                # If pycountry can't find the country, just display the string
+                # returned by Tor.
+                pass
 
         grid = Gtk.Grid()
         grid.set_property('row-spacing', 6)
-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-privacy/packages/tor-monitor.git
    
    
More information about the Pkg-privacy-commits
mailing list