From 0e430f9ccc2dc04499be457fa9e31f53b40195aa Mon Sep 17 00:00:00 2001 From: Romain Bignon Date: Wed, 11 May 2011 16:36:09 +0200 Subject: [PATCH] fix when website is offline --- weboob/backends/geolocip/backend.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/weboob/backends/geolocip/backend.py b/weboob/backends/geolocip/backend.py index d6fba30e..c197e467 100644 --- a/weboob/backends/geolocip/backend.py +++ b/weboob/backends/geolocip/backend.py @@ -21,7 +21,7 @@ from __future__ import with_statement from weboob.capabilities.geolocip import ICapGeolocIp, IpLocation from weboob.tools.backend import BaseBackend -from weboob.tools.browser import BaseBrowser +from weboob.tools.browser import BaseBrowser, BrowserUnavailable __all__ = ['GeolocIpBackend'] @@ -44,6 +44,9 @@ class GeolocIpBackend(BaseBackend, ICapGeolocIp): content = self.browser.readurl('http://www.geolocip.com/?s[ip]=%s&commit=locate+IP!' % str(ipaddr)) + if content is None: + raise BrowserUnavailable() + tab = {} last_line = '' line = ''