|
Server : Apache System : Linux cvar2.toservers.com 3.10.0-962.3.2.lve1.5.73.el7.x86_64 #1 SMP Wed Aug 24 21:31:23 UTC 2022 x86_64 User : njnconst ( 1116) PHP Version : 8.4.18 Disable Function : NONE Directory : /usr/lib64/python2.7/site-packages/django/contrib/sessions/backends/ |
Upload File : |
�
r�\c @ s� d Z d d l Z d d l m Z d d l m Z d d l m Z d d l m
Z
d d l m Z d Z
d e f d
� � YZ d d l m Z d S( s#
Cached, database-backed sessions.
i����N( t SessionStore( t cache( t SuspiciousOperation( t timezone( t
force_texts! django.contrib.sessions.cached_dbR c B s\ e Z d Z d d � Z e d � � Z d � Z d � Z e d � Z
d d � Z d � Z RS( s6
Implements cached, database backed sessions.
c C s t t | � j | � d S( N( t superR t __init__( t selft session_key( ( sL /tmp/pip-install-XxeQeY/django/django/contrib/sessions/backends/cached_db.pyR s c C s t | j � S( N( t
KEY_PREFIXt _get_or_create_session_key( R ( ( sL /tmp/pip-install-XxeQeY/django/django/contrib/sessions/backends/cached_db.pyt cache_key s c C s y t j | j d � } Wn t k
r2 d } n X| d k ry_ t j j d | j d t j � � } | j
| j � } t j | j | | j
d | j � � Wqt j t f k
r
} t | t � r� t j d | j j � } | j t | � � n | j � i } qXn | S( NR t expire_date__gtt expirys django.security.%s( R t getR t Nonet Exceptiont Sessiont objectsR R t nowt decodet session_datat sett get_expiry_aget expire_datet DoesNotExistR t
isinstancet loggingt getLoggert __class__t __name__t warningR t create( R t datat st et logger( ( sL /tmp/pip-install-XxeQeY/django/django/contrib/sessions/backends/cached_db.pyt load s(
c C s* t | t k r t St t | � j | � S( N( R R t TrueR R t exists( R R ( ( sL /tmp/pip-install-XxeQeY/django/django/contrib/sessions/backends/cached_db.pyR'