From f03af7874d3cada97f2ef4d6f4e3575317f4d326 Mon Sep 17 00:00:00 2001 From: Pablo Hoffman Date: Mon, 8 Aug 2011 14:52:54 -0300 Subject: [PATCH] fixed bug in scheduler 'has_pending_requests' method which prevented spiders to close properly in some cases --- scrapy/core/scheduler.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scrapy/core/scheduler.py b/scrapy/core/scheduler.py index 11b3de312..f71ef0e48 100644 --- a/scrapy/core/scheduler.py +++ b/scrapy/core/scheduler.py @@ -26,7 +26,7 @@ class Scheduler(object): return cls(dupefilter, job_dir(settings), dqclass) def has_pending_requests(self): - return self.dqs or self.mqs + return len(self.dqs) or len(self.mqs) def open(self, spider): self.spider = spider