From d39722f6a37bc1b1558e75b2c77542925437d3db Mon Sep 17 00:00:00 2001 From: Nikolaos-Digenis Karagiannis Date: Mon, 20 Apr 2015 11:05:56 +0300 Subject: [PATCH] ItemLoader.load_item: iterate over copy of fields --- scrapy/contrib/loader/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scrapy/contrib/loader/__init__.py b/scrapy/contrib/loader/__init__.py index 7be2524b9..c861f8a24 100644 --- a/scrapy/contrib/loader/__init__.py +++ b/scrapy/contrib/loader/__init__.py @@ -80,7 +80,7 @@ class ItemLoader(object): def load_item(self): item = self.item - for field_name in self._values: + for field_name in tuple(self._values): value = self.get_output_value(field_name) if value is not None: item[field_name] = value