#NEWLINE# def generic( self , args , kws ) : #NEWLINE# #INDENT# assert ( not kws ) #NEWLINE# ( ary , idx , val ) = args #NEWLINE# if ( ary . ndim == 1 ) : #NEWLINE# #INDENT# return signature ( ary . dtype , ary , types . intp , ary . dtype ) #NEWLINE# #UNINDENT# else : #NEWLINE# #INDENT# if ( ary . ndim > 1 ) : #NEWLINE# #INDENT# return signature ( ary . dtype , ary , idx , ary . dtype )