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})