#NEWLINE# def crawl( self , link_or_links , follow_links = False ) : #NEWLINE# #INDENT# links = list ( Link . wrap_iterable ( link_or_links ) ) #NEWLINE# cache_key = self . _make_cache_key ( links , follow_links ) #NEWLINE# result = self . _CRAWL_CACHE . get ( cache_key ) #NEWLINE# if ( result is None ) : #NEWLINE# #INDENT# result = self . _crawl ( links , follow_links ) #NEWLINE# self . _CRAWL_CACHE . store ( cache_key , result ) #NEWLINE# #UNINDENT# return self