§ }<ˆj� ã ó¾ — 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 új/builddir/build/BUILD/cloudlinux-venv-1.0.12/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' )r r$ s r r zSession.identity2 s € àŒ~Ðr c ó — | j S r' )r r$ s r r zSession.created6 ó € àŒ}Ðr c ó, — t | j ¦ « S r' )Úboolr r$ s r Úemptyz Session.empty: s € 嘜 Ñ&Ô&Ð&Ð&r c ó — | j S r' ©r r$ s r r zSession.max_age> r* r c ó — || _ d S r' r/ )r Úvalues r r zSession.max_ageB s € àˆŒ ˆ ˆ r c ó — d| _ d S ©NT)r r$ s r ÚchangedzSession.changedF s € ؈Œ ˆ ˆ r c ó" — d| _ i | _ d S r3 )r r r$ s r Ú invalidatezSession.invalidateI s € ؈Œ ؈Œ ˆ ˆ r c ó@ — | j st d¦ « ‚|| _ d S )Nz4Can't change identity for a session which is not new)r ÚRuntimeErrorr )r r s r Úset_new_identityzSession.set_new_identityM s2 € ØŒyð HÝØFñHô Hð Hð "ˆŒˆˆr c ó* — t | j ¦ « S r' )Úlenr r$ s r Ú__len__zSession.__len__T s € Ý�4”=Ñ!Ô!Ð!r c ó* — t | j ¦ « S r' )Úiterr r$ s r Ú__iter__zSession.__iter__W s € Ý�D”MÑ"Ô"Ð"r c ó — || j v S r' ©r ©r Úkeys r Ú__contains__zSession.__contains__Z s € Ø�d”mÐ#Ð#r c ó — | j | S r' rA rB s r Ú__getitem__zSession.__getitem__] s € ØŒ}˜SÔ!Ð!r c ó( — || j |<