aboutsummaryrefslogtreecommitdiffstats
path: root/updateCache.py
diff options
context:
space:
mode:
Diffstat (limited to 'updateCache.py')
-rwxr-xr-xupdateCache.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/updateCache.py b/updateCache.py
index ad62419..f25ff17 100755
--- a/updateCache.py
+++ b/updateCache.py
@@ -16,6 +16,7 @@ import urllib2
import getopt
import socket
import errno
+import httplib
os.umask(022)
@@ -55,6 +56,8 @@ def downloadFile(key, ftype, section, url,timeout=None):
try:
try:
infile = urllib2.urlopen(url)
+ except httplib.InvalidURL, e:
+ raise UIError("Invalid URL %s: %s"%(url,e))
except IOError, e:
raise UIError("Cannot connect to url %s: %s"%(url,e))
except socket.error, e: