From 1ec1100b2707494f80511071c1dd8b2d6d2ea2d8 Mon Sep 17 00:00:00 2001 From: Capi Etheriel Date: Tue, 18 Feb 2014 20:59:05 -0300 Subject: [PATCH] fixes dynamic itemclass example usage of type() --- docs/topics/practices.rst | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/topics/practices.rst b/docs/topics/practices.rst index 14af1318b..a5d2dbd78 100644 --- a/docs/topics/practices.rst +++ b/docs/topics/practices.rst @@ -158,9 +158,9 @@ classes instead of manually coding them. from scrapy.item import DictItem, Field - def create_item_class(class_name,field_list): + def create_item_class(class_name, field_list): field_dict = {} for field_name in field_list: field_dict[field_name] = Field() - return type(class_name,DictItem,field_dict) + return type(class_name, (DictItem,), field_dict)