def decorated(*args, **kwargs): ret = f(*args, **kwargs) if isinstance(ret, Response): ret._ret_dict = None return ret res = Response(ret) res._ret_dict = None if isinstance(ret, dict): res._ret_dict = ret return res