#NEWLINE# def iter( self , req ) : #NEWLINE# #INDENT# url_iterator = self . _iter_requirement_urls ( req ) #NEWLINE# crawled_url_iterator = self . _crawler . crawl ( url_iterator , follow_links = self . __follow_links ) #NEWLINE# for package in filter ( None , map ( Package . from_href , crawled_url_iterator ) ) : #NEWLINE# #INDENT# if package . satisfies ( req ) : #NEWLINE# #INDENT# ( yield package )