def wrapper(*arg, **kw):
    data = someFunc(*arg, **kw)
return pprint.pformat(data)
return wrapper

@pformat_this
def foo(a, b, c=0):
    pass
Is it possible to modify the return value of a function without defining new function in python?