if self.is_index(response):# we've struck oil! for something in self.get_products_from_index(response): yield something else: if not initVals['nav_xpath']['submenu_xpath']: pass #we've reached a dead end else: