Files
intellecton/venv/lib/python3.12/site-packages/cachecontrol/__pycache__/cache.cpython-312.pyc
T

33 lines
3.7 KiB
Plaintext
Raw Normal View History

Ë
MÀj¡ãó„—dZddlmZddlmZddlmZmZmZerddl m Z Gd„d«Z
Gd„d e
«Z Gd
„d e
«Z y )
zb
The cache object API for implementing caches. The default is a thread
safe in-memory dictionary.
é)Ú annotations)ÚLock)ÚIOÚ
TYPE_CHECKINGÚMutableMapping)Údatetimecó>—eZdZdd„Z d dd„Zd d„Zd
d„Zy) Ú BaseCachecó—t«‚©N©ÚNotImplementedError©ÚselfÚkeys úU/home/antigravity/intellecton/venv/lib/python3.12/site-packages/cachecontrol/cache.pyÚgetz
BaseCache.getó €Ü!Ó#Ð#óNcó—t«‚r r
©rrÚvalueÚexpiress rÚsetz
BaseCache.sets
€ô"Ó#Ð#rcó—t«‚r r
rs rÚdeletezBaseCache.deleterrcó—yr ©)rs rÚclosezBaseCache.closes€Ø r©rÚstrÚreturnz bytes | Noner ©rr!rÚbytesrzint | datetime | Noner"ÚNone©rr!r"r%)r"r%)Ú__name__Ú
__module__Ú __qualname__rrrrrrrr
r
s=„ó$ðHLð$Øð$Ø$ð$Ø/Dð$à
ó$ó
$ô
rr
có@—eZdZddd„Zdd„Z d d d„Zd
d„Zy) Ú DictCacheNcó8—t«|_|xsi|_yr )rÚlockÚdata)rÚ init_dicts rÚ__init__zDictCache.__init__$s€Ü“FˆŒ Ø’O ˆ� rcó:—|jj|d«Sr )r.rrs rrz
DictCache.get(s€Ø�y‰y�}‰}˜S $Ó'Ð'rcó€—|j5|jj||i«ddd«y#1swYyxYwr )r-r.Úupdaters rrz
DictCache.set+s6€ð�Y‰Yñ +Ø �I‰I× Ñ ˜c 5˜\Ô *÷ +÷ +ñ +ús�4´=có˜—|j5||jvr|jj|«ddd«y#1swYyxYwr )r-r.Úpoprs rrzDictCache.delete1s:€Ø
�Y‰Yñ #Ø�d—i‘iÑØ— ‘ —
‘
˜cÔ"÷ #÷ #ñ #ús �*AÁA r )r/z!MutableMapping[str, bytes] | Noner"r%r r#r&)r'r(r)r0rrrrrrr+r+#s=„ô$ó(ðHLð+Øð+Ø$ð+Ø/Dð+à
ó+ô #rr+có —eZdZdZdd„Zdd„Zy)ÚSeparateBodyBaseCacheag
In this variant, the body is not stored mixed in with the metadata, but is
passed in (as a bytes-like object) in a separate call to ``set_body()``.