Weakrefs for Reuqest/Response.

Closes #186
This commit is contained in:
Kenneth Reitz
2011-10-09 08:34:13 -04:00
parent 78b5d9ed45
commit 03babafc7b
+3 -1
View File
@@ -11,6 +11,7 @@ import urllib
import zlib
from Cookie import SimpleCookie
from urlparse import urlparse, urlunparse, urljoin
from weakref import ref
from .packages import urllib3
from .packages.urllib3.filepost import encode_multipart_formdata
@@ -240,7 +241,8 @@ class Request(object):
self.response = r
# Give Response some context.
self.response.request = self
self.response.request = ref(self)()
self.response.request.response = ref(self.response)()
def send(self, anyway=False):