From d0081290f25c283215850642712949b188e1e79f Mon Sep 17 00:00:00 2001 From: Pablo Hoffman Date: Tue, 7 Sep 2010 10:07:47 -0300 Subject: [PATCH] Improve error logging when failing to create a spider in the execution queue --- scrapy/queue.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/scrapy/queue.py b/scrapy/queue.py index 6868eaba6..0087f6ccc 100644 --- a/scrapy/queue.py +++ b/scrapy/queue.py @@ -86,5 +86,8 @@ class ExecutionQueue(object): spider = self._spiders.create(name, **spider_kwargs) except KeyError: log.msg('Unable to find spider: %s' % name, log.ERROR) + except: + log.err(None, 'Error creating spider %r with arguments: %r' % \ + (name, spider_kwargs)) else: self.append_spider(spider)