File manager - Edit - /usr/local/CyberPanel/lib/python3.10/site-packages/django/contrib/messages/storage/__pycache__/session.cpython-310.pyc
Back
o �h� � @ sD d dl Z d dlmZ d dlmZmZ d dlmZ G dd� de�ZdS )� N)�BaseStorage)�MessageDecoder�MessageEncoder)�ImproperlyConfiguredc sD e Zd ZdZdZ� fdd�Zdd� Zdd� Zd d � Zdd� Z � Z S ) �SessionStoragezK Store messages in the session (that is, django.contrib.sessions). � _messagesc s0 t |d�s td��t� j|g|�R i |�� d S )N�sessionz�The session-based temporary message storage requires session middleware to be installed, and come before the message middleware in the MIDDLEWARE list.)�hasattrr �super�__init__)�self�request�args�kwargs�� __class__� �]/usr/local/CyberPanel/lib/python3.10/site-packages/django/contrib/messages/storage/session.pyr s �zSessionStorage.__init__c O s | � | jj�| j��dfS )z� Retrieve a list of messages from the request's session. This storage always stores everything it is given, so return True for the all_retrieved flag. T)�deserialize_messagesr r �get�session_key)r r r r r r �_get s �zSessionStorage._getc O s2 |r| � |�| jj| j<