#NEWLINE# def allow_element( self , el ) : #NEWLINE# #INDENT# if ( el . tag not in self . _tag_link_attrs ) : #NEWLINE# #INDENT# return False #NEWLINE# #UNINDENT# attr = self . _tag_link_attrs [ el . tag ] #NEWLINE# if isinstance ( attr , ( list , tuple ) ) : #NEWLINE# #INDENT# for one_attr in attr : #NEWLINE# #INDENT# url = el . get ( one_attr ) #NEWLINE# if ( not url ) : #NEWLINE# #INDENT# return False #NEWLINE# #UNINDENT# if ( not self . allow_embedded_url ( el , url ) ) : #NEWLINE# #INDENT# return False #NEWLINE# #UNINDENT# #UNINDENT# return True #NEWLINE# #UNINDENT# else : #NEWLINE# #INDENT# url = el . get ( attr ) #NEWLINE# if ( not url ) : #NEWLINE# #INDENT# return False #NEWLINE# #UNINDENT# return self . allow_embedded_url ( el , url )