allow 3XX in danger_mode

This commit is contained in:
Kenneth Reitz
2012-02-20 13:46:54 -05:00
parent e0d1b09ffe
commit 2c55d269ce
+2 -2
View File
@@ -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):