Fix AttributeError: 'HTTPError' object has no attribute 'reason'
Not every version of urllib2 supplies a reason object on the HTTPError exception that it throws from urlopen(). Work around this by using str(e) instead and hope the string formatting includes sufficient information. Change-Id: I0f4586dba0aa7152691b2371627c951f91fdfc8d Signed-off-by: Shawn O. Pearce <sop@google.com>
This commit is contained in:
parent
29472463ba
commit
bf1fbb20ab
2 changed files with 6 additions and 7 deletions
|
@ -1491,7 +1491,7 @@ class Project(object):
|
|||
msg = ''
|
||||
raise DownloadError('HTTP %s%s' % (e.code, msg))
|
||||
except urllib2.URLError, e:
|
||||
raise DownloadError('%s (%s)' % (e.reason, req.get_host()))
|
||||
raise DownloadError('%s: %s ' % (req.get_host(), str(e)))
|
||||
|
||||
p = None
|
||||
try:
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue