From e0d1b09ffe01d8de3f144fa02bae7071c0b25da2 Mon Sep 17 00:00:00 2001 From: Kenneth Reitz Date: Mon, 20 Feb 2012 13:40:55 -0500 Subject: [PATCH] don't raise for redirects if they're not allowed --- requests/models.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requests/models.py b/requests/models.py index a8c9a88..6ee6831 100644 --- a/requests/models.py +++ b/requests/models.py @@ -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): -- 2.7.4