OwlCyberSecurity - MANAGER
Edit File: __init__.cpython-311.pyc
� � h� � � � d Z ddlZddlZddlZddlmZ ddlmZ dZ G d� de� � Z dZ d Zd � Zd� Z d� Zd � Z G d� dej �� � Z G d� de� � ZdS )zUser sessions for aiohttp.web.� N)�MutableMapping)�webz2.9.0c �� � e Zd ZdZdd�d�Zd� Zed� � � Zed� � � Zed� � � Z ed � � � Z ed � � � Zej d� � � Zd� Z d � Zd� Zd� Zd� Zd� Zd� Zd� Zd� ZdS )�SessionzSession dict-like object.N��max_agec � � d| _ i | _ |i k r|nd | _ || _ |i k r|nd| _ || _ |r|� dd � � nd }|r|� dd � � nd }t t j � � � � }|r||z n|}|�||k rd }| j s|�|| _ n|| _ |�| j � |� � d S d S )NFT�created�session) �_changed�_mapping� _identity�_new�_max_age�get�int�time�_created�update) �self�identity�data�newr r �session_data�now�ages �i/builddir/build/BUILD/cloudlinux-venv-1.0.8/venv/lib/python3.11/site-packages/aiohttp_session/__init__.py�__init__zSession.__init__ s� � ��� ��� �%)�R�Z�Z���T����� ��2�:�:�C�C�4�� ��� �/3�=�$�(�(�9�d�+�+�+���48�B�t�x�x� �4�0�0�0�d���$�)�+�+����&�/�c�G�m�m�C����3��=�=��L��9� $����D�M�M�#�D�M��#��M� � ��.�.�.�.�.� $�#� c �p � d� | j j | j | j | j | j � � S )Nz*<{} [new:{}, changed:{}, created:{}] {!r}>)�format� __class__�__name__r r r r �r s r �__repr__zSession.__repr__) s3 � �;�B�B��N�#�T�X�t�}��L�$�-�)� )� )r c � � | j S �N)r r$ s r r zSession.new. s � ��y�r c � � | j S r'