
    Evg                     F    d dl mZ d dlmZ d dlmZ  G d de          ZdS )    )settings)default_storage)MiddlewareMixinc                       e Zd ZdZd Zd ZdS )MessageMiddlewarez5
    Middleware that handles temporary messages.
    c                 .    t          |          |_        d S )N)r   	_messages)selfrequests     _/var/www/pixelcanvas.ch/venv/lib/python3.11/site-packages/django/contrib/messages/middleware.pyprocess_requestz!MessageMiddleware.process_request   s    +G44    c                     t          |d          r7|j                            |          }|rt          j        rt          d          |S )z
        Update the storage backend (i.e., save the messages).

        Raise ValueError if not all messages could be stored and DEBUG is True.
        r	   z+Not all temporary messages could be stored.)hasattrr	   updater   DEBUG
ValueError)r
   r   responseunstored_messagess       r   process_responsez"MessageMiddleware.process_response   sU     7K(( 	P ' 1 8 8 B B  PX^ P !NOOOr   N)__name__
__module____qualname____doc__r   r    r   r   r   r      s<         5 5 5    r   r   N)django.confr   django.contrib.messages.storager   django.utils.deprecationr   r   r   r   r   <module>r      so                ; ; ; ; ; ; 4 4 4 4 4 4         r   