#NEWLINE# def get_compiler( self , using = None , connection = None ) : #NEWLINE# #INDENT# if ( ( using is None ) and ( connection is None ) ) : #NEWLINE# #INDENT# raise ValueError ( 'Need either using or connection' ) #NEWLINE# #UNINDENT# if using : #NEWLINE# #INDENT# connection = connections [ using ] #NEWLINE# #UNINDENT# for ( alias , aggregate ) in self . aggregate_select . items ( ) : #NEWLINE# #INDENT# connection . ops . check_aggregate_support ( using ) #NEWLINE# #UNINDENT# return connection . ops . compiler ( self . compiler ) ( self , connection , using )