From 8efa57e6181ddba04cdd28e6b76043bc53fccd66 Mon Sep 17 00:00:00 2001 From: Ed Bartosh Date: Tue, 12 Nov 2013 18:02:56 +0200 Subject: [PATCH] Catch urllib2.URLError Caught urllib2.URLError exception. Included more info into error message. Fixes: #1408 Change-Id: Ib86635c50e305e8228cf62840c9cee527bc42bc8 Signed-off-by: Ed Bartosh --- common/buildservice.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/common/buildservice.py b/common/buildservice.py index dbd4beb..6c06664 100644 --- a/common/buildservice.py +++ b/common/buildservice.py @@ -196,8 +196,11 @@ class BuildService(OSC): except UnicodeDecodeError: pass - except urllib2.HTTPError, err: - err.osc_msg = 'Diff not possible' + except (urllib2.HTTPError, urllib2.URLError), err: + err.osc_msg = 'Error getting diff between %s/%s and '\ + '%s/%s rev.%s: %s' % \ + (dst_project, dst_package, src_project, + src_package, src_rev, str(err)) return '' return reqdiff -- 2.7.4