From 7efa85ccc72739b464ac9a9e920243ae439d5573 Mon Sep 17 00:00:00 2001 From: elpolilla Date: Thu, 11 Dec 2008 13:54:54 +0000 Subject: [PATCH] Added missing import and convenient check in ShoveItem pipeline --HG-- extra : convert_revision : svn%3Ab85faa78-f9eb-468e-a121-7cced6da292c%40486 --- scrapy/trunk/scrapy/contrib/pipeline/shoveitem.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/scrapy/trunk/scrapy/contrib/pipeline/shoveitem.py b/scrapy/trunk/scrapy/contrib/pipeline/shoveitem.py index f1d5f1773..e73d43ef2 100644 --- a/scrapy/trunk/scrapy/contrib/pipeline/shoveitem.py +++ b/scrapy/trunk/scrapy/contrib/pipeline/shoveitem.py @@ -13,6 +13,7 @@ from pydispatch import dispatcher from scrapy import log from scrapy.core import signals from scrapy.conf import settings +from scrapy.core.exceptions import NotConfigured class ShoveItemPipeline(object): @@ -37,7 +38,8 @@ class ShoveItemPipeline(object): else: status = 'new' - self.stores[domain][guid] = item + if not status == 'old': + self.stores[domain][guid] = item self.log(domain, item, status) return item