Пример #1
0
        def templated_wrapper(request, *args, **kwargs):
            context = func(request, *args, **kwargs) or {}

            # if we got no dictionary as response type we try to force
            # to return a proper Response object instead of any further process
            if not isinstance(context, dict):
                return Response.force_type(context)

            data = render_template(template_name, context, modifier=modifier,
                                   request=request, stream=stream)
            response = Response(data)
            return response