diff --git a/scrapy/contrib/closespider.py b/scrapy/contrib/closespider.py index ccd111a03..db2c0b3cd 100644 --- a/scrapy/contrib/closespider.py +++ b/scrapy/contrib/closespider.py @@ -40,5 +40,5 @@ class CloseSpider(object): def spider_closed(self, spider): self.counts.pop(spider, None) tsk = self.tasks.pop(spider, None) - if tsk and not tsk.called: + if tsk and tsk.active(): tsk.cancel()