From 64d91555729dbe2ea78fe5d6424677a196b221ee Mon Sep 17 00:00:00 2001 From: Pablo Hoffman Date: Tue, 28 Jul 2009 12:23:13 -0300 Subject: [PATCH] CloseDomain extension: fixed bug on domain close when not using CLOSEDOMAIN_TIMEOUT --- scrapy/contrib/closedomain.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/scrapy/contrib/closedomain.py b/scrapy/contrib/closedomain.py index c5d767338..74f9b4ca1 100644 --- a/scrapy/contrib/closedomain.py +++ b/scrapy/contrib/closedomain.py @@ -39,6 +39,6 @@ class CloseDomain(object): def domain_closed(self, domain): self.counts.pop(domain, None) - tsk = self.tasks.pop(domain) - if not tsk.called: + tsk = self.tasks.pop(domain, None) + if tsk and not tsk.called: tsk.cancel()