Initial stop-the-bleeding fix

This is redundant but it avoids crashing otherwise working code. The code-smell
from duplication suggests that this interface should be refactored slightly.
This commit is contained in:
Chris Adams
2012-01-29 17:31:57 -05:00
parent 3020d0e56a
commit 730c0e2e2b
+3
View File
@@ -210,6 +210,8 @@ class Request(object):
while (('location' in r.headers) and
((r.status_code is codes.see_other) or (self.allow_redirects))):
r.content # Consume socket so it can be released
if not len(history) < self.config.get('max_redirects'):
raise TooManyRedirects()
@@ -262,6 +264,7 @@ class Request(object):
self.cookies.update(r.cookies)
r.history = history
r.content # Consume socket so it can be released
self.response = r
self.response.request = self