From: Rolando Espinoza La fuente Date: Fri, 18 Nov 2011 22:19:27 +0000 (-0400) Subject: use session's hooks as defaults for every requests. X-Git-Tag: v0.8.2~13^2~1 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=c165255e9888d98ca7f6ff95b044be9b2abd7526;p=services%2Fpython-requests.git use session's hooks as defaults for every requests. --- diff --git a/requests/sessions.py b/requests/sessions.py index 9610fd5..247aa18 100644 --- a/requests/sessions.py +++ b/requests/sessions.py @@ -140,6 +140,10 @@ class Session(object): files = {} if files is None else files headers = {} if headers is None else headers params = {} if params is None else params + hooks = {} if hooks is None else hooks + # use session's hooks as defaults + for key, cb in self.hooks.iteritems(): + hooks.setdefault(key, cb) # Expand header values. if headers: