#NEWLINE# def c_code_cache_version_apply( self , node ) : #NEWLINE# #INDENT# version = [ 12 ] #NEWLINE# scalar_node = Apply ( self . scalar_op , [ get_scalar_type ( dtype = input . type . dtype ) . make_variable ( ) for input in node . inputs ] , [ get_scalar_type ( dtype = output . type . dtype ) . make_variable ( ) for output in node . outputs ] ) #NEWLINE# version . append ( self . scalar_op . c_code_cache_version_apply ( scalar_node ) ) #NEWLINE# for i in ( node . inputs + node . outputs ) : #NEWLINE# #INDENT# version . append ( get_scalar_type ( dtype = i . type . dtype ) . c_code_cache_version ( ) ) #NEWLINE# #UNINDENT# version . append ( ( 'openmp' , self . openmp ) ) #NEWLINE# if all ( scalar_node ) : #NEWLINE# #INDENT# return tuple ( version ) #NEWLINE# #UNINDENT# else : #NEWLINE# #INDENT# return ( )