don't raise for redirects if they're not allowed

This commit is contained in:
Kenneth Reitz
2012-02-20 13:40:55 -05:00
parent ceb42dd5de
commit e0d1b09ffe
+1 -1
View File
@@ -779,7 +779,7 @@ class Response(object):
if self.error:
raise self.error
if (self.status_code >= 300) and (self.status_code < 400):
if (self.status_code >= 300) and (self.status_code < 400) and not self.rquest.allow_redirects:
raise HTTPError('%s Redirection' % self.status_code)
elif (self.status_code >= 400) and (self.status_code < 500):