Server : Apache System : Linux iad1-shared-b8-43 6.6.49-grsec-jammy+ #10 SMP Thu Sep 12 23:23:08 UTC 2024 x86_64 User : dh_edsupp ( 6597262) PHP Version : 8.2.26 Disable Function : NONE Directory : /lib/python3/dist-packages/django/contrib/messages/storage/__pycache__/ |
Upload File : |
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<