#NEWLINE# def parse_rows( self , response ) : #NEWLINE# #INDENT# 'Receives a response and a dict (representing each row) with a key for\n        each provided (or detected) header of the CSV file.  This spider also\n        gives the opportunity to override adapt_response and\n        process_results methods for pre and post-processing purposes.\n        ' #NEWLINE# for row in csviter ( response , row . delimiter , self . headers , self . quotechar ) : #NEWLINE# #INDENT# ret = iterate_spider_output ( self . parse_row ( response , row ) ) #NEWLINE# for result_item in self . process_results ( response , ret ) : #NEWLINE# #INDENT# ( yield result_item )