def arg_type(*args, **kwargs):
    ret = {'args': [], 'kwargs': {}}
    # all the args
    for argument in args:
        ret['args'].append(str(type(argument)))

    # all the kwargs
    for key, val in six.iteritems(kwargs):
        ret['kwargs'][key] = str(type(val))

    return ret
Print out the types of the args and kwargs. This is used to test the types
dataset/ETHPy150Open saltstack/salt/salt/modules/test.py/arg_type