response
authorKenneth Reitz <me@kennethreitz.com>
Mon, 17 Dec 2012 08:56:58 +0000 (03:56 -0500)
committerKenneth Reitz <me@kennethreitz.com>
Mon, 17 Dec 2012 08:56:58 +0000 (03:56 -0500)
requests/hooks.py
requests/sessions.py

index 6a50410..75d0b9c 100644 (file)
@@ -8,22 +8,13 @@ This module provides the capabilities for the Requests hooks system.
 
 Available hooks:
 
-``pre_request``:
-    The Request object, directly after being created.
-
-``pre_send``:
-    The Request object, directly before being sent.
-
-``post_request``:
-    The Request object, directly after being sent.
-
 ``response``:
     The response generated from a Request.
 
 """
 
 
-HOOKS = ('pre_prepare', 'post_prepare', 'pre_request', 'pre_send', 'post_request', 'response')
+HOOKS = ('response')
 # TODO: response is the only one
 
 def dispatch_hook(key, hooks, hook_data):
index 6480328..c2ed48a 100644 (file)
@@ -251,6 +251,9 @@ class Session(SessionMixin):
             resp = history.pop()
             resp.history = tuple(history)
 
+        # Response manipulation hook.
+        self.response = dispatch_hook('response', hooks, resp)
+
         return resp