From e0ec23993011477802d82fdd491a720324670c58 Mon Sep 17 00:00:00 2001 From: Pablo Hoffman Date: Sun, 4 Sep 2011 08:39:57 -0300 Subject: [PATCH] restored support for spider.DOWNLOAD_DELAY attribute, with deprecation warning --- scrapy/core/downloader/__init__.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/scrapy/core/downloader/__init__.py b/scrapy/core/downloader/__init__.py index b4768f5a9..34fedd427 100644 --- a/scrapy/core/downloader/__init__.py +++ b/scrapy/core/downloader/__init__.py @@ -40,6 +40,10 @@ class Slot(object): def _get_concurrency_delay(concurrency, spider, settings): delay = settings.getfloat('DOWNLOAD_DELAY') + if hasattr(spider, 'DOWNLOAD_DELAY'): + warnings.warn("%s.DOWNLOAD_DELAY attribute is deprecated, use %s.download_delay instead" % + (type(spider).__name__, type(spider).__name__)) + delay = spider.DOWNLOAD_DELAY if hasattr(spider, 'download_delay'): delay = spider.download_delay