From 813a683892b80630c55a2c3aee69617e14071fa4 Mon Sep 17 00:00:00 2001 From: Bernhard Posselt Date: Mon, 19 Aug 2013 16:04:40 +0200 Subject: also catch url errors --- bin/updater.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'bin') diff --git a/bin/updater.py b/bin/updater.py index f168c6aff..651ad1bc0 100644 --- a/bin/updater.py +++ b/bin/updater.py @@ -72,7 +72,8 @@ class UpdateThread(threading.Thread): try: opener = get_basic_auth_opener(url, self.user, self.password) opener.open(url, timeout=self.timeout) - except (urllib.error.HTTPError, socket.timeout) as e: + except (urllib.error.HTTPError, urllib.error.URLError, + socket.timeout) as e: print('%s: %s' % (url, e)) @@ -126,7 +127,8 @@ class Updater: # wait until the interval finished to run again time.sleep(self.interval) - except (ValueError, urllib.error.HTTPError) as e: + except (ValueError, urllib.error.HTTPError, + urllib.error.URLError) as e: print('%s: %s' % (self.base_url, e)) print('Trying again in 30 seconds') time.sleep(30) -- cgit v1.2.3