Catch urllib2.URLError
authorEd Bartosh <eduard.bartosh@intel.com>
Tue, 12 Nov 2013 16:02:56 +0000 (18:02 +0200)
committerEd Bartosh <eduard.bartosh@intel.com>
Thu, 14 Nov 2013 10:03:08 +0000 (12:03 +0200)
Caught urllib2.URLError exception. Included more info into error
message.

Fixes: #1408

Change-Id: Ib86635c50e305e8228cf62840c9cee527bc42bc8
Signed-off-by: Ed Bartosh <eduard.bartosh@intel.com>
common/buildservice.py

index dbd4beb..6c06664 100644 (file)
@@ -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