human
Solve the following python programming problem given the following code:
def has_permission_decorator(permission_name) : 
    def request_decorator(dispatch) : 
        @ wraps (dispatch) 
        def wrapper(request, * args, **kwargs) : 
            user = request.user 
            if user.is_authenticated () : 
                if has_permission (user, permission_name) : 
                    return dispatch (request, * args, ** kwargs) 
raise PermissionDenied 
return wrapper 
return <MASK> 
    
    Given the code above, what is a proper replacement for <MASK>? Choose among: permission_name
assistant
#Here is a proper replacement for <MASK>.
def request_decorator(