
    Vh                     "    d dl mZ d dlmZ d Zy)    )wraps)iscoroutinefunctionc                 `     t               r fd}n fd}d|_         t               |      S )z`
    Mark a view function as excluded from CommonMiddleware's APPEND_SLASH
    redirection.
    c                 8   K    | g|i | d {   S 7 wN requestargskwargs	view_funcs      N/home/dcms/DCMS/lib/python3.12/site-packages/django/views/decorators/common.py_view_wrapperz&no_append_slash.<locals>._view_wrapper   s"     "7<T<V<<<<s   c                      | g|i |S r   r   r	   s      r   r   z&no_append_slash.<locals>._view_wrapper   s    W6t6v66    F)r   should_append_slashr   )r   r   s   ` r   no_append_slashr      s3     9%	=
	7 ).M%5M**r   N)	functoolsr   asgiref.syncr   r   r   r   r   <module>r      s     ,+r   