File manager - Edit - /usr/local/CyberCP/lib/python3.10/site-packages/django/contrib/sessions/backends/__pycache__/cache.cpython-310.pyc
Back
o �h� � @ sD d dl mZ d dlmZmZmZ d dlmZ dZG dd� de�Z dS )� )�settings)�CreateError�SessionBase�UpdateError)�cacheszdjango.contrib.sessions.cachec sj e Zd ZdZeZd� fdd� Zedd� �Zdd� Z d d � Z ddd �Zdd� Zddd�Z edd� �Z� ZS )�SessionStorez& A cache-based session store. Nc s t tj | _t� �|� d S �N)r r �SESSION_CACHE_ALIAS�_cache�super�__init__��self�session_key�� __class__� �Y/usr/local/CyberCP/lib/python3.10/site-packages/django/contrib/sessions/backends/cache.pyr s zSessionStore.__init__c C s | j | �� S r )�cache_key_prefix�_get_or_create_session_key)r r r r � cache_key s zSessionStore.cache_keyc C s@ z | j �| j�}W n ty d }Y nw |d ur|S d | _i S r )r �getr � Exception�_session_key)r �session_datar r r �load s �zSessionStore.loadc C sN t d�D ]}| �� | _z| jdd� W n ty Y qw d| _ d S td��)Ni'