From 0eb3e5246a408d8a8abccce2e1da5aed6b096baf Mon Sep 17 00:00:00 2001 From: Vostretsov Nikita Date: Thu, 26 Apr 2018 15:19:56 +0000 Subject: [PATCH] more shorter version --- scrapy/spiders/__init__.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/scrapy/spiders/__init__.py b/scrapy/spiders/__init__.py index e7523e803..4e214ec16 100644 --- a/scrapy/spiders/__init__.py +++ b/scrapy/spiders/__init__.py @@ -84,7 +84,8 @@ class Spider(object_ref): yield Request(url, dont_filter=True) def start_requests_with_control(self): - gen_ = ((r, signals.WaitUntilQueueEmpty) if r != signals.WaitUntilQueueEmpty else (r,) for r in self.start_requests()) + sig = signals.WaitUntilQueueEmpty + gen_ = ((r, sig) if r != sig else (r,) for r in self.start_requests()) return iflatten(gen_) def make_requests_from_url(self, url):