Fix #1106
authorIan Cordasco <graffatcolmingov@gmail.com>
Sat, 19 Jan 2013 16:49:52 +0000 (11:49 -0500)
committerIan Cordasco <graffatcolmingov@gmail.com>
Sat, 19 Jan 2013 16:49:52 +0000 (11:49 -0500)
requests/adapters.py
requests/sessions.py

index 099a001..c350ae4 100644 (file)
@@ -13,7 +13,6 @@ import socket
 from .models import Response
 from .packages.urllib3.poolmanager import PoolManager, ProxyManager
 from .packages.urllib3.response import HTTPResponse
-from .hooks import dispatch_hook
 from .compat import urlparse, basestring, urldefrag
 from .utils import (DEFAULT_CA_BUNDLE_PATH, get_encoding_from_headers,
                     prepend_scheme_if_needed)
@@ -109,8 +108,6 @@ class HTTPAdapter(BaseAdapter):
         response.request = req
         response.connection = self
 
-        # Run the Response hook.
-        response = dispatch_hook('response', req.hooks, response)
         return response
 
     def get_connection(self, url, proxies=None):
index d65877c..173a481 100644 (file)
@@ -295,7 +295,7 @@ class Session(SessionRedirectMixin):
             resp.history = tuple(history)
 
         # Response manipulation hook.
-        self.response = dispatch_hook('response', hooks, resp)
+        resp = dispatch_hook('response', hooks, resp)
 
         return resp