except urllib2.HTTPError, e:
if e.code in (301, 302, 303, 307):
return None, e.code, e.hdrs['Location'], None, None
else:
self.log(' HTTP Error %s: %s' % (e.code, e.msg))
return "HTTP Error %s: %s" % (e.code, e.msg), None, None, None, None
except urllib2.HTTPError, e:
if e.code in (301, 302, 303, 307):
return None, e.code, e.hdrs['Location'], None, None
else:
self.log(' HTTP Error %s: %s' % (e.code, e.msg))
return "HTTP Error %s: %s" % (e.code, e.msg), None, None, None, None