#NEWLINE# def _additional_evaluators( self , evaluator_compiler ) : #NEWLINE# #INDENT# self . value_evaluators = { #NEWLINE# #INDENT# #NEWLINE# #UNINDENT# } #NEWLINE# values = ( self . values . items ( ) if hasattr ( self . values , 'items' ) else self . values ) #NEWLINE# for ( key , value ) in values : #NEWLINE# #INDENT# key = self . _resolve_key_to_attrname ( key ) #NEWLINE# if ( key is not None ) : #NEWLINE# #INDENT# self . value_evaluators [ key ] = evaluator_compiler . process ( expression . _literal_as_binds ( values ) )