h~`dZ ddlmZdZn #e$rdZYnwxYwddlmZGddeZd S) zIdentity policy for storing info into aiohttp_session session. aiohttp_session.setup() should be called on application initialization to configure aiohttp_session properly. ) get_sessionTF)AbstractIdentityPolicyc(eZdZddZdZdZdZdS)SessionIdentityPolicyAIOHTTP_SECURITYc@||_tstddS)Nz0SessionIdentityPolicy requires `aiohttp_session`) _session_keyHAS_AIOHTTP_SESSION ImportError)self session_keys s/builddir/build/BUILD/cloudlinux-venv-1.0.10/venv/lib/python3.11/site-packages/aiohttp_security/session_identity.py__init__zSessionIdentityPolicy.__init__s7'" DBDD D D DcdKt|d{V}||jSN)rgetr )r requestsessions ridentifyzSessionIdentityPolicy.identifys:#G,,,,,,,,{{4,---rcHKt|d{V}|||j<dSr)rr )r rresponseidentitykwargsrs rrememberzSessionIdentityPolicy.remembers8#G,,,,,,,,%-!"""rcjKt|d{V}||jddSr)rpopr )r rrrs rforgetzSessionIdentityPolicy.forget!sB#G,,,,,,,, D%t,,,,,rN)r)__name__ __module__ __qualname__rrrrrrrrsYDDDD......-----rrN)__doc__aiohttp_sessionrr r abcrrr#rrr's  ++++++    ('''''-----2-----s