î
ªÍ X  ã               @   sZ   d  d l  m Z d  d l m Z d  d l m Z d  d l m Z Gd d „  d e ƒ Z d S)é    )Úsettings)Úflatpage)ÚHttp404)ÚMiddlewareMixinc               @   s   e  Z d  Z d d „  Z d S)ÚFlatpageFallbackMiddlewarec             C   sh   | j  d k r | Sy t | | j ƒ SWn: t k
 r? | SYn% t k
 rc t j r[ ‚  n  | SYn Xd  S)Ni”  )Ústatus_coder   Z	path_infor   Ú	Exceptionr   ÚDEBUG)ÚselfÚrequestÚresponse© r   úQ/home/ubuntu/projects/ifolica/build/django/django/contrib/flatpages/middleware.pyÚprocess_response   s    	z+FlatpageFallbackMiddleware.process_responseN)Ú__name__Ú
__module__Ú__qualname__r   r   r   r   r   r      s   r   N)	Zdjango.confr   Zdjango.contrib.flatpages.viewsr   Zdjango.httpr   Zdjango.utils.deprecationr   r   r   r   r   r   Ú<module>   s   