From 2cecc4bc828fc1754cc26f279ec3ff5cd65cb8f7 Mon Sep 17 00:00:00 2001 From: Ralph Bean Date: Thu, 31 Jan 2013 21:38:58 -0500 Subject: [PATCH] cookie handling --- requests/models.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) Index: requests-0.13.1/requests/models.py =================================================================== --- requests-0.13.1.orig/requests/models.py +++ requests-0.13.1/requests/models.py @@ -16,7 +16,7 @@ from .structures import CaseInsensitiveD from .status_codes import codes from .auth import HTTPBasicAuth, HTTPProxyAuth -from .cookies import cookiejar_from_dict, extract_cookies_to_jar, get_cookie_header +from .cookies import cookiejar_from_dict, extract_cookies_to_jar, get_cookie_header, RequestsCookieJar from .packages.urllib3.exceptions import MaxRetryError, LocationParseError from .packages.urllib3.exceptions import SSLError as _SSLError from .packages.urllib3.exceptions import HTTPError as _HTTPError @@ -201,7 +201,8 @@ class Request(object): extract_cookies_to_jar(self.cookies, self, resp) # Save cookies in Response. - response.cookies = self.cookies + response.cookies = RequestsCookieJar() + extract_cookies_to_jar(response.cookies, self, resp) # Save cookies in Session. for cookie in self.cookies: