def item_parser(item):
if __is_deleted(item):<EOL><INDENT>return deleted_parser(item)<EOL><DEDENT>return Item(<EOL>__check_key('<STR_LIT:id>', item),<EOL>__check_key('<STR_LIT>', item),<EOL>__check_key('<STR_LIT:type>', item),<EOL>__check_key('<STR_LIT>', item),<EOL>__check_key('<STR_LIT:time>', item),<EOL>__check_key('<STR_LIT:text>', item),<EOL>__check_key('<STR_LIT>', item),<EOL>__check_key('<STR_LIT>', item),<EOL>__check_key('<STR_LIT>', item),<EOL>__check_key('<STR_LIT:url>', item),<EOL>__check_key('<STR_LIT>', item),<EOL>__check_key('<STR_LIT:title>', item),<EOL>__check_key('<STR_LIT>', item),<EOL>)<EOL>
Parses a item object
It gives None for the property not present
Used when some item types do not get parsed easily when using gevent