Merge pull request #1185 from sigmavirus24/fix_hook_dispatching

Dispatch hooks before following redirects
This commit is contained in:
Kenneth Reitz
2013-02-13 02:13:31 -08:00
+3 -3
View File
@@ -414,6 +414,9 @@ class Session(SessionRedirectMixin):
# Total elapsed time of the request (approximately)
r.elapsed = datetime.utcnow() - start
# Response manipulation hooks
r = dispatch_hook('response', hooks, r)
# Redirect resolving generator.
gen = self.resolve_redirects(r, request, stream=stream,
timeout=timeout, verify=verify, cert=cert,
@@ -430,9 +433,6 @@ class Session(SessionRedirectMixin):
r = history.pop()
r.history = tuple(history)
# Response manipulation hooks
r = dispatch_hook('response', hooks, r)
return r
def get_adapter(self, url):