def parse_rows(self, response):

        for row in csviter(response, self.delimiter, self.headers, self.quotechar):
            ret = iterate_spider_output(self.parse_row(response, row))
            for result_item in self.process_results(response, ret):
                yield result_item
Receives a response and a dict (representing each row) with a key for
dataset/ETHPy150Open scrapy/scrapy/scrapy/spiders/feed.py/CSVFeedSpider.parse_rows