#NEWLINE# def try_intrinsic_function( self , v ) : #NEWLINE# #INDENT# try : #NEWLINE# #INDENT# jsv = v . replace ( "'" , '"' ) #NEWLINE# jsv = json . loads ( jsv ) #NEWLINE# #UNINDENT# except : #NEWLINE# #INDENT# return v #NEWLINE# #UNINDENT# if ( type ( jsv ) != dict ) : #NEWLINE# #INDENT# return v #NEWLINE# #UNINDENT# if ( 'get_artifact' in jsv ) : #NEWLINE# #INDENT# return self . intrinsic_get_artifact ( * jsv [ 'get_artifact' ] ) #NEWLINE# #UNINDENT# else : #NEWLINE# #INDENT# if ( 'get_script_env' in jsv ) : #NEWLINE# #INDENT# return self . intrinsic_get_script_env ( * jsv [ 'get_script_env' ] ) #NEWLINE# #UNINDENT# #UNINDENT# return v