#NEWLINE# def __eq__( self , obj ) : #NEWLINE# #INDENT# if ( obj is None ) : #NEWLINE# #INDENT# return or_ ( self . _comparator . has ( ** { #NEWLINE# #INDENT# self . value_attr : obj , #NEWLINE# #UNINDENT# } ) , ( self . _comparator == None ) ) #NEWLINE# #UNINDENT# else : #NEWLINE# #INDENT# return self . _comparator . has ( ** { #NEWLINE# #INDENT# self . value_attr : obj , #NEWLINE# #UNINDENT# } )