From d582d367dc6a1afcdb740736383d4fe637ca4f8c Mon Sep 17 00:00:00 2001 From: Romain Bignon Date: Mon, 16 May 2011 11:24:11 +0200 Subject: [PATCH] don't crash when website is not available --- weboob/backends/ipinfodb/backend.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/weboob/backends/ipinfodb/backend.py b/weboob/backends/ipinfodb/backend.py index 54abe4d2..3db96d32 100644 --- a/weboob/backends/ipinfodb/backend.py +++ b/weboob/backends/ipinfodb/backend.py @@ -44,6 +44,9 @@ class IpinfodbBackend(BaseBackend, ICapGeolocIp): content = self.browser.readurl('http://ipinfodb.com/ip_locator.php?ip=%s' % str(ipaddr)) + if content is None: + raise BrowserUnavailable() + if 'Invalid IP or domain name' in content: raise Exception('Bad parameter') else: