from functools import partial, update_wrapper

def empty_view(request, *args, **kwargs):
    pass

def kwargs_view(request, arg1=1, arg2=2):
    pass

def absolute_kwargs_view(request, arg1=1, arg2=2):
    pass


empty_view_partial = partial(empty_view, template_name="template.html")


empty_view_wrapped = update_wrapper(
    partial(empty_view, template_name="template.html"), empty_view,
)

def nested_view(request):
    pass
