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/sessions/__pycache__/ |
Upload File : |
o ǎ�_� � @ sD d Z ddlmZ ddlmZ G dd� dej�ZG dd� dej�Z dS ) zn This module allows importing AbstractBaseSession even when django.contrib.sessions is not in INSTALLED_APPS. � )�models)�gettext_lazyc @ s e Zd Zdd� Zdd� ZdS )�BaseSessionManagerc C s | j �� }|� �|�S )zY Return the given session dictionary serialized and encoded as a string. )�model�get_session_store_class�encode)�self�session_dict�session_store_class� r �F/usr/lib/python3/dist-packages/django/contrib/sessions/base_session.pyr s zBaseSessionManager.encodec C s0 | � || �|�|�}|r|�� |S |�� |S �N)r r �save�delete)r �session_keyr �expire_date�sr r r r s �zBaseSessionManager.saveN)�__name__� __module__�__qualname__r r r r r r r s r c @ sp e Zd Zejed�ddd�Ze�ed��Zej ed�dd�Z e� ZG dd � d �Z d d� Zedd � �Zdd� ZdS )�AbstractBaseSessionzsession key�( T)� max_length�primary_keyzsession datazexpire date)�db_indexc @ s e Zd ZdZed�Zed�ZdS )zAbstractBaseSession.MetaT�session�sessionsN)r r r �abstract�_�verbose_name�verbose_name_pluralr r r r �Meta! s r! c C s | j S r )r )r r r r �__str__&