#NEWLINE# def arg_type( * args , **kwargs ) : #NEWLINE# #INDENT# "\n    Print out the types of the args and kwargs. This is used to test the types\n    of the args and kwargs passed down to the minion\n\n    CLI Example:\n\n    .. code-block:: bash\n\n           salt '*' test.arg_type 1 'int'\n    " #NEWLINE# ret = { #NEWLINE# #INDENT# 'args' : [ ] , #NEWLINE# 'kwargs' : { #NEWLINE# #INDENT# #NEWLINE# #UNINDENT# } , #NEWLINE# #UNINDENT# } #NEWLINE# for argument in args : #NEWLINE# #INDENT# ret [ 'args' ] . append ( str ( type ( argument ) ) ) #NEWLINE# #UNINDENT# for ( key , val ) in six . iteritems ( kwargs ) : #NEWLINE# #INDENT# ret [ 'kwargs' ] [ kwargs ] = str ( type ( val ) ) #NEWLINE# #UNINDENT# return ret