From 25d4f560670d19c575d801682e3a12a9150a947d Mon Sep 17 00:00:00 2001 From: Sam Lang Date: Mon, 12 Nov 2012 13:16:49 -0600 Subject: [PATCH] misc: Show url on get failure Signed-off-by: Sam Lang --- teuthology/misc.py | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/teuthology/misc.py b/teuthology/misc.py index 0422a826e947e..0314d211e1a4d 100644 --- a/teuthology/misc.py +++ b/teuthology/misc.py @@ -44,9 +44,14 @@ def get_ceph_binary_url(package=None, sha1_url = urlparse.urljoin(BASE, 'ref/{ref}/sha1'.format(ref=ref)) log.debug('Translating ref to sha1 using url %s', sha1_url) - sha1_fp = urllib2.urlopen(sha1_url) - sha1 = sha1_fp.read().rstrip('\n') - sha1_fp.close() + + try: + sha1_fp = urllib2.urlopen(sha1_url) + sha1 = sha1_fp.read().rstrip('\n') + sha1_fp.close() + except urllib2.HTTPError as e: + log.error('Failed to get url %s', sha1_url) + raise e log.debug('Using %s %s sha1 %s', package, format, sha1) bindir_url = urlparse.urljoin(BASE, 'sha1/{sha1}/'.format(sha1=sha1)) -- 2.39.5