Dashboard
PHP:
8.2.30
OS:
Linux
User:
dh_nv8b2m
/
/
usr
/
lib
/
python3
/
dist-packages
/
django
/
contrib
/
messages
/
storage
/
__pycache__
📤 Upload
📝 New File
📁 New Folder
Close
Editing: session.cpython-310.pyc
o 3�aS � @ s8 d dl Z d dlmZ d dlmZmZ G dd� de�ZdS )� N)�BaseStorage)�MessageDecoder�MessageEncoderc 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 J d��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.)�hasattr�super�__init__)�self�request�args�kwargs�� __class__� �I/usr/lib/python3/dist-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<