diff -r 4285d13fd3dc Lib/http/cookiejar.py --- a/Lib/http/cookiejar.py Sat Feb 23 15:44:46 2013 -0800 +++ b/Lib/http/cookiejar.py Tue Feb 26 17:53:02 2013 -0800 @@ -1558,6 +1558,7 @@ def make_cookies(self, response, request): """Return sequence of Cookie objects extracted from response object.""" # get cookie-attributes for RFC 2965 and Netscape protocols + self._policy._now = self._now = int(time.time()) headers = response.info() rfc2965_hdrs = headers.get_all("Set-Cookie2", []) ns_hdrs = headers.get_all("Set-Cookie", []) @@ -1640,8 +1641,6 @@ _debug("extract_cookies: %s", response.info()) self._cookies_lock.acquire() try: - self._policy._now = self._now = int(time.time()) - for cookie in self.make_cookies(response, request): if self._policy.set_ok(cookie, request): _debug(" setting cookie: %s", cookie)