Fix for #303
authorKenneth Reitz <me@kennethreitz.com>
Sun, 11 Dec 2011 16:26:13 +0000 (11:26 -0500)
committerKenneth Reitz <me@kennethreitz.com>
Sun, 11 Dec 2011 16:26:13 +0000 (11:26 -0500)
requests/models.py

index dadaeffb9ad2f1b1f34a16ef25e9d9fd1f9fd082..07b9a735276b80cc0a48697297c8ec015533ba72 100644 (file)
@@ -441,7 +441,7 @@ class Request(object):
                     headers=self.headers,
                     redirect=False,
                     assert_same_host=False,
-                    preload_content=prefetch,
+                    preload_content=False,
                     decode_content=False,
                     retries=self.config.get('max_retries', 0),
                     timeout=self.timeout,
@@ -470,7 +470,8 @@ class Request(object):
 
             # If prefetch is True, mark content as consumed.
             if prefetch:
-                self.response._content_consumed = True
+                # Save the response.
+                self.response.content
 
             return self.sent