diff --git a/requests/models.py b/requests/models.py index 6ee6831d..2c0b2e08 100644 --- a/requests/models.py +++ b/requests/models.py @@ -773,13 +773,13 @@ class Response(object): return content - def raise_for_status(self): + def raise_for_status(self, allow_redirects=True): """Raises stored :class:`HTTPError` or :class:`URLError`, if one occurred.""" if self.error: raise self.error - if (self.status_code >= 300) and (self.status_code < 400) and not self.rquest.allow_redirects: + if (self.status_code >= 300) and (self.status_code < 400) and not allow_redirects: raise HTTPError('%s Redirection' % self.status_code) elif (self.status_code >= 400) and (self.status_code < 500):