attach request object to responses
authorKenneth Reitz <me@kennethreitz.com>
Sat, 13 Aug 2011 17:17:17 +0000 (13:17 -0400)
committerKenneth Reitz <me@kennethreitz.com>
Sat, 13 Aug 2011 17:17:17 +0000 (13:17 -0400)
requests/models.py

index 14802b9..942bd9b 100644 (file)
@@ -219,6 +219,7 @@ class Request(object):
             r.history = history
 
         self.response = r
+        self.response.request = self
 
 
     @staticmethod
@@ -322,7 +323,6 @@ class Request(object):
                 self._build_response(resp)
                 self.response.ok = True
 
-        else:
 
         self.sent = self.response.ok
 
@@ -359,6 +359,8 @@ class Response(object):
         #: up here.
         self.history = []
 
+        self.request = None
+
 
     def __repr__(self):
         return '<Response [%s]>' % (self.status_code)