From 63150e2ed41a5b5911767cf36a567ab5c171c20f Mon Sep 17 00:00:00 2001 From: Ismael Carnales Date: Mon, 16 Mar 2009 01:12:57 +0000 Subject: [PATCH] added item_to_dict util function --HG-- extra : convert_revision : svn%3Ab85faa78-f9eb-468e-a121-7cced6da292c%40988 --- scrapy/trunk/scrapy/utils/misc.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/scrapy/trunk/scrapy/utils/misc.py b/scrapy/trunk/scrapy/utils/misc.py index 4a4c02468..696c30f8c 100644 --- a/scrapy/trunk/scrapy/utils/misc.py +++ b/scrapy/trunk/scrapy/utils/misc.py @@ -198,3 +198,11 @@ def string_camelcase(string): """ return CAMELCASE_INVALID_CHARS.sub('', string.title()) + +def item_to_dict(item): + """Returns a dict representation of an item""" + res = {} + for field in item.fields: + res[field] = getattr(item, field) + + return res