undo ref trickery
authorKenneth Reitz <me@kennethreitz.com>
Tue, 11 Oct 2011 01:05:54 +0000 (21:05 -0400)
committerKenneth Reitz <me@kennethreitz.com>
Tue, 11 Oct 2011 01:05:54 +0000 (21:05 -0400)
requests/models.py

index 78290570dbdad34682278e9af96917096abb2d06..27cae2a5b40b11beccd305176fff811a4943e43e 100644 (file)
@@ -241,8 +241,7 @@ class Request(object):
         self.response = r
 
         # Give Response some context.
-        self.response.request = ref(self)()
-        self.response.request.response = ref(self.response)()
+        self.response.request = self
 
 
     def send(self, anyway=False):
@@ -310,7 +309,7 @@ class Request(object):
                     pools = self._pools
 
                     # Part of a connection pool, so no fancy stuff. Sorry!
-                    do_block = True
+                    do_block = False
 
                 if self.cookies:
                     # Skip if 'cookie' header is explicitly set.