diff --git a/requests/models.py b/requests/models.py index e236f40e..e1a2da58 100644 --- a/requests/models.py +++ b/requests/models.py @@ -232,7 +232,8 @@ class Request(object): except urllib2.HTTPError, why: self._build_response(why) - self.response.error = why + if not self.redirect: + self.response.error = why else: self._build_response(resp) self.response.ok = True