From 6c73105a7307508c8267614bfe0be9a34b9bfb36 Mon Sep 17 00:00:00 2001 From: Calum Lind Date: Wed, 28 Sep 2016 10:36:06 +0100 Subject: [PATCH] [#2882] [Core] Nicer log message about missing GeoIP support in lt 1.1.1 --- deluge/core/preferencesmanager.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/deluge/core/preferencesmanager.py b/deluge/core/preferencesmanager.py index 03a672e4e..7cb049d14 100644 --- a/deluge/core/preferencesmanager.py +++ b/deluge/core/preferencesmanager.py @@ -498,9 +498,11 @@ class PreferencesManager(component.Component): if geoip_db: try: self.session.load_country_db(str(geoip_db)) - except Exception, e: + except RuntimeError, e: log.error("Unable to load geoip database!") log.exception(e) + except AttributeError: + log.warning("GeoIP Unavailable") def _on_cache_size(self, key, value): log.debug("%s: %s", key, value)