diff --git a/scrapy/trunk/scrapy/contrib_exp/newitem/adaptors.py b/scrapy/trunk/scrapy/contrib_exp/newitem/adaptors.py index a9c9cfdf2..e3030d999 100644 --- a/scrapy/trunk/scrapy/contrib_exp/newitem/adaptors.py +++ b/scrapy/trunk/scrapy/contrib_exp/newitem/adaptors.py @@ -32,7 +32,7 @@ class ItemAdaptor(object): # for ItemAdaptor's fa = bounded_fa.__func__.__call__ except KeyError: - raise AttributeError(name) + return setattr(self.item_instance, name, value) adaptor_args = {'response': self._response} ovalue = fa(value, adaptor_args=adaptor_args)