From ebe106b7a20705d1d7669fdca04343b16f41cc1c Mon Sep 17 00:00:00 2001 From: Damian Canabal Date: Tue, 24 Feb 2009 00:48:50 +0000 Subject: [PATCH] check for dont_merge_cookies flag in request.meta --HG-- extra : convert_revision : svn%3Ab85faa78-f9eb-468e-a121-7cced6da292c%40903 --- scrapy/trunk/scrapy/contrib/downloadermiddleware/cookies.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/scrapy/trunk/scrapy/contrib/downloadermiddleware/cookies.py b/scrapy/trunk/scrapy/contrib/downloadermiddleware/cookies.py index 9816dc521..366bf299f 100644 --- a/scrapy/trunk/scrapy/contrib/downloadermiddleware/cookies.py +++ b/scrapy/trunk/scrapy/contrib/downloadermiddleware/cookies.py @@ -13,7 +13,8 @@ class CookiesMiddleware(object): dispatcher.connect(self.domain_closed, signals.domain_closed) def process_request(self, request, spider): - dict_updatedefault(request.cookies, self.cookies[spider.domain_name]) + if not request.meta.get('dont_merge_cookies', False): + dict_updatedefault(request.cookies, self.cookies[spider.domain_name]) def process_response(self, request, response, spider): cookies = self.cookies[spider.domain_name]