don't crash when website is not available

This commit is contained in:
Romain Bignon 2011-05-16 11:24:11 +02:00
commit d582d367dc

View file

@ -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: