From 8c74860fd1ae29c1ebc5896df9614076c34d1b6a Mon Sep 17 00:00:00 2001 From: Kenneth Reitz Date: Wed, 19 Oct 2011 03:32:53 -0400 Subject: [PATCH] add params to session merge attributes --- requests/sessions.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/requests/sessions.py b/requests/sessions.py index 4e7022d..9226a54 100644 --- a/requests/sessions.py +++ b/requests/sessions.py @@ -49,7 +49,7 @@ def merge_kwargs(local_kwarg, default_kwarg): class Session(object): """A Requests session.""" - __attrs__ = ['headers', 'cookies', 'auth', 'timeout', 'proxies', 'hooks'] + __attrs__ = ['headers', 'cookies', 'auth', 'timeout', 'proxies', 'hooks', 'params'] def __init__(self, @@ -58,7 +58,8 @@ class Session(object): auth=None, timeout=None, proxies=None, - hooks=None): + hooks=None, + params=None): self.headers = headers or {} self.cookies = cookies or {} @@ -66,6 +67,7 @@ class Session(object): self.timeout = timeout self.proxies = proxies or {} self.hooks = hooks or {} + self.params = params or {} # Set up a CookieJar to be used by default self.cookies = cookielib.FileCookieJar() -- 2.34.1