From 4bc14da59ed9f68a66e5fcc623bfcb471d98386a Mon Sep 17 00:00:00 2001 From: Capi Etheriel Date: Mon, 19 Jan 2015 17:21:55 -0200 Subject: [PATCH] Updates documentation on dynamic item classes. Fixes #398 --- docs/topics/practices.rst | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/docs/topics/practices.rst b/docs/topics/practices.rst index e9c7a94bf..13dde52a3 100644 --- a/docs/topics/practices.rst +++ b/docs/topics/practices.rst @@ -199,8 +199,6 @@ classes instead of manually coding them. from scrapy.item import DictItem, Field def create_item_class(class_name, field_list): - field_dict = {} - for field_name in field_list: - field_dict[field_name] = Field() + fields = {field_name: Field() for field_name in field_list} - return type(class_name, (DictItem,), field_dict) + return type(class_name, (DictItem,), {'fields': fields})