def decorator(func): kwargs['request_gatekeeper'] = _make_request_gatekeeper(next_gatekeeper=kwargs.get('request_gatekeeper')) kwargs['response_gatekeeper'] = _response_gatekeeper def response_wrapper(ret): ret = loads(ret) ret['success'] = True ret = client_dumps(ret) return HttpResponse(ret, 'application/json') cache_func = cached_view(*args, cached_response_wrapper=response_wrapper, serializer=client_dumps, **kwargs)(func) cache_func.arg_spec = ArgSpec(func) return cache_func
def decorator(func): kwargs['request_gatekeeper'] = lambda request: not getattr(cached_view, 'never_cache', False) kwargs['response_gatekeeper'] = _response_gatekeeper def response_wrapper(ret): ret = loads(ret) ret['success'] = True ret = client_dumps(ret) return HttpResponse(ret, 'application/json') cache_func = cached_view(*args, cached_response_wrapper=response_wrapper, serializer=client_dumps, **kwargs)(func) cache_func.arg_spec = ArgSpec(func) return cache_func
def decorator(func): kwargs['request_gatekeeper'] = lambda request: not getattr( cached_view, 'never_cache', False) kwargs['response_gatekeeper'] = _response_gatekeeper def response_wrapper(ret): ret = loads(ret) ret['success'] = True ret = client_dumps(ret) return HttpResponse(ret, 'application/json') cache_func = cached_view(*args, cached_response_wrapper=response_wrapper, serializer=client_dumps, **kwargs)(func) cache_func.arg_spec = ArgSpec(func) return cache_func
def decorator(func): kwargs['request_gatekeeper'] = _make_request_gatekeeper( next_gatekeeper=kwargs.get('request_gatekeeper')) kwargs['response_gatekeeper'] = _response_gatekeeper def response_wrapper(ret): ret = loads(ret) ret['success'] = True ret = client_dumps(ret) return HttpResponse(ret, 'application/json') cache_func = cached_view(*args, cached_response_wrapper=response_wrapper, serializer=client_dumps, **kwargs)(func) cache_func.arg_spec = ArgSpec(func) return cache_func