
    h                     >    S SK Jr  S SKJr  S SKJr   " S S\5      rg)    )settings)default_storage)MiddlewareMixinc                   $    \ rS rSrSrS rS rSrg)MessageMiddleware   z-
Middleware that handles temporary messages.
c                 $    [        U5      Ul        g )N)r   	_messages)selfrequests     T/var/www/html/env/lib/python3.13/site-packages/django/contrib/messages/middleware.pyprocess_request!MessageMiddleware.process_request   s    +G4    c                     [        US5      (       aB  UR                  R                  U5      nU(       a   [        R                  (       a  [        S5      eU$ )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_response"MessageMiddleware.process_response   sB     7K(( ' 1 1 8 8 B X^^ !NOOr    N)__name__
__module____qualname____firstlineno____doc__r   r   __static_attributes__r   r   r   r   r      s    5r   r   N)django.confr   django.contrib.messages.storager   django.utils.deprecationr   r   r   r   r   <module>r$      s      ; 4 r   