From 2bbd7ba1c2c5a56c0957be64b5f94f6a4b0243ca Mon Sep 17 00:00:00 2001 From: daftshady Date: Tue, 29 Oct 2013 23:18:03 +0900 Subject: [PATCH] Fixed #1711 --- requests/sessions.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/requests/sessions.py b/requests/sessions.py index 9c95b58d..a5cb8970 100644 --- a/requests/sessions.py +++ b/requests/sessions.py @@ -330,7 +330,11 @@ class Session(SessionRedirectMixin): prep = self.prepare_request(req) # Add param cookies to session cookies - self.cookies = cookiejar_from_dict(cookies, cookiejar=self.cookies, overwrite=False) + if isinstance(cookies, dict): + self.cookies = cookiejar_from_dict( + cookies, cookiejar=self.cookies, overwrite=False) + elif isinstance(cookies, cookielib.CookieJar): + self.cookies.update(cookies) proxies = proxies or {}