/usr/local/lib/python3.9/site-packages/django/contrib/messages/__pycache__
a Ӱ�h� � @ s8 d dl mZ d dlmZ d dlmZ G dd� de�ZdS )� )�settings)�default_storage)�MiddlewareMixinc @ s e Zd ZdZdd� Zdd� ZdS )�MessageMiddlewarez5 Middleware that handles temporary messages. c C s t |�|_d S )N)r � _messages)�self�request� r �L/usr/local/lib/python3.9/site-packages/django/contrib/messages/middleware.py�process_request s z!MessageMiddleware.process_requestc C s, t |d�r(|j�|�}|r(tjr(td��|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 �responseZunstored_messagesr r r �process_response s z"MessageMiddleware.process_responseN)�__name__� __module__�__qualname__�__doc__r r r r r r r s r N)Zdjango.confr Zdjango.contrib.messages.storager Zdjango.utils.deprecationr r r r r r �<module> s
.
Edit
..
Edit
__init__.cpython-39.pyc
Edit
api.cpython-39.pyc
Edit
apps.cpython-39.pyc
Edit
constants.cpython-39.pyc
Edit
context_processors.cpython-39.pyc
Edit
middleware.cpython-39.pyc
Edit
utils.cpython-39.pyc
Edit
views.cpython-39.pyc
Edit