From 5bad79836f934ee16eef3e3a7a828b317da64fab Mon Sep 17 00:00:00 2001 From: elpolilla Date: Tue, 4 Nov 2008 11:26:23 +0000 Subject: [PATCH] Fixed bad checking while setting attributes --HG-- extra : convert_revision : svn%3Ab85faa78-f9eb-468e-a121-7cced6da292c%40362 --- scrapy/trunk/scrapy/item/models.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scrapy/trunk/scrapy/item/models.py b/scrapy/trunk/scrapy/item/models.py index e4187c1e2..aa58c6f15 100644 --- a/scrapy/trunk/scrapy/item/models.py +++ b/scrapy/trunk/scrapy/item/models.py @@ -24,7 +24,7 @@ class ScrapedItem(object): def attribute(self, attrname, value, override=False, add=False, debug=False): val = self._adaptors_dict.execute(attrname, value, debug) - if val: + if not val is None: curr_val = getattr(self, attrname, None) if not curr_val: setattr(self, attrname, val)