def _eval_arg_type(arg_type, T=Any, arg=None, sig=None):
    try:
        T = eval(arg_type)
    except Exception as e:
        raise ValueError(
            'The type of %s could not be evaluated in %s for %s: %s' %
            (arg_type, arg, sig, str(e)))
    else:
        if type(T) not in (type, Type):
            raise TypeError(
                '%s is not a valid type in %s for %s' % (repr(T), arg, sig))
        return T
Set the padding width.
dataset/ETHPy150Open samuraisam/django-json-rpc/jsonrpc/__init__.py/_eval_arg_type--crossover with--dataset/ETHPy150Open AnyMesh/anyMesh-Python/example/urwid/decoration.py/Padding._set_width