#NEWLINE# def test_row( self , row ) : #NEWLINE# #INDENT# for ( idx , test ) in self . patterns . items ( ) : #NEWLINE# #INDENT# result = test ( row [ idx ] ) #NEWLINE# if self . any_match : #NEWLINE# #INDENT# if result : #NEWLINE# #INDENT# return ( not self . inverse ) #NEWLINE# #UNINDENT# #UNINDENT# else : #NEWLINE# #INDENT# if ( not result ) : #NEWLINE# #INDENT# return self . inverse #NEWLINE# #UNINDENT# #UNINDENT# #UNINDENT# if self . any_match : #NEWLINE# #INDENT# return self . inverse #NEWLINE# #UNINDENT# else : #NEWLINE# #INDENT# return ( not self . inverse )