[snapshot/master] Handle HTTP errors
---
master/remove-package | 6 +++++-
1 files changed, 5 insertions(+), 1 deletions(-)
diff --git a/master/remove-package b/master/remove-package
index 1822645..bd3290a 100755
--- a/master/remove-package
+++ b/master/remove-package
@@ -91,7 +91,11 @@ def get_versions(package):
def get_files(package, version):
url = options.baseurl + 'mr/package/' + urllib2.quote(package) +'/' + urllib2.quote(version) +'/allfiles?fileinfo=1'
- f = urllib2.urlopen(url)
+ try:
+ f = urllib2.urlopen(url)
+ except urllib2.HTTPError, e:
+ sys.stderr.write("Could not fetch %s: %s\n"%(url, e))
+ sys.exit(1)
s = simplejson.load(f)
return s
--
1.7.2.5
Reply to: