| Server IP : 217.160.0.135 / Your IP : 216.73.217.85 Web Server : Apache System : Linux www 6.18.52-i1-ampere #1203 SMP Mon Sep 14 18:29:59 CEST 2026 aarch64 User : sws1074145052 ( 1074145052) PHP Version : 8.3.32 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /lib/python3/dist-packages/django/contrib/sessions/backends/__pycache__/ |
Upload File : |
�
�|�e� � �N � d Z ddlmZ ddlmZ ddlmZ dZ G d� de� � ZdS ) z#
Cached, database-backed sessions.
� )�settings)�SessionStore)�cachesz!django.contrib.sessions.cached_dbc �l � � e Zd ZdZeZd� fd� Zed� � � Zd� Z � fd�Z
d� fd� Zd� fd � Zd
� Z
� xZS )
r z5
Implement cached, database backed sessions.
Nc � �� t t j | _ t � � � |� � d S �N)r r �SESSION_CACHE_ALIAS�_cache�super�__init__��self�session_key� __class__s ��L/usr/lib/python3/dist-packages/django/contrib/sessions/backends/cached_db.pyr zSessionStore.__init__ s0 �� ��X�9�:���
������%�%�%�%�%� c �: � | j | � � � z S r )�cache_key_prefix�_get_or_create_session_key�r s r � cache_keyzSessionStore.cache_key s � ��$�t�'F�'F�'H�'H�H�Hr c �J � | j � | j � � }n# t $ r d }Y nw xY w|�m| � � � }|rU| � |j � � }| j � | j || � |j �� � � � ni }|S )N)�expiry)
r
�getr � Exception�_get_session_from_db�decode�session_data�set�get_expiry_age�expire_date)r �data�ss r �loadzSessionStore.load s� � � ��;�?�?�4�>�2�2�D�D��� � � � �D�D�D� ����
�<��)�)�+�+�A��
��{�{�1�>�2�2���������d�6I�6I�QR�Q^�6I�6_�6_�`�`�`�`����s �"