From 6b16ee5e674afc6a534cceefd79c9f4831384bf3 Mon Sep 17 00:00:00 2001 From: olveyra Date: Tue, 2 Sep 2008 17:39:22 +0000 Subject: [PATCH] - assure deferred_degenerate will take an iterable (bug raised when no spider middleware is enabled) --HG-- extra : convert_revision : svn%3Ab85faa78-f9eb-468e-a121-7cced6da292c%40200 --- scrapy/trunk/scrapy/utils/misc.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scrapy/trunk/scrapy/utils/misc.py b/scrapy/trunk/scrapy/utils/misc.py index 0d1fe40cb..2b1514382 100644 --- a/scrapy/trunk/scrapy/utils/misc.py +++ b/scrapy/trunk/scrapy/utils/misc.py @@ -112,7 +112,7 @@ def memoize(cache, hash): def deferred_degenerate(generator, container=None, next_delay=0): - generator = iter(generator) + generator = iter(generator or []) deferred = defer.Deferred() container = container or [] def _next():