def parse_web_input(inner_arguments, input_arguments,
        check_argument_func, object_likefy=True):
    def _convert(v):
        if v is None:
            return None

        return utf8(url_unescape(v))

    argu_values = []
    for argument in input_arguments:
        value = check_argument_func(argument, None)
        argu_values.append(value)

    res = dict(izip(inner_arguments,
                    (_convert(v) for v in argu_values)))

    if object_likefy:
        res = ObjectLikefy(res)

    return res
Transform Web Input Request To Inner Variable
dataset/ETHPy150Open bufferx/twork/twork/utils/common.py/parse_web_input