
    k"g                     J    d dl mZ d dlmZ d dlmZ d dlmZ  G d de      Zy)    )settings)flatpage)Http404)MiddlewareMixinc                       e Zd Zd Zy)FlatpageFallbackMiddlewarec                     |j                   dk7  r|S 	 t        ||j                        S # t        $ r |cY S t        $ r t
        j                  r |cY S w xY w)Ni  )status_coder   	path_infor   	Exceptionr   DEBUG)selfrequestresponses      \/var/www/html/djangosite/lib/python3.12/site-packages/django/contrib/flatpages/middleware.pyprocess_responsez+FlatpageFallbackMiddleware.process_response   sZ    3&O		GW%6%677  	O 	~~O	s   ) AAAN)__name__
__module____qualname__r        r   r   r      s    r   r   N)	django.confr   django.contrib.flatpages.viewsr   django.httpr   django.utils.deprecationr   r   r   r   r   <module>r      s      3  4 r   