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

33 lines
3.7 KiB
Text
Raw Normal View History

<EFBFBD>
M<>j<><00><01><><00>dZddlmZddlmZddlmZmZmZerddl m Z Gd<06>d<07>Z
Gd<08>d e
<EFBFBD>Z Gd
<EFBFBD>d e
<EFBFBD>Z y ) zb
The cache object API for implementing caches. The default is a thread
safe in-memory dictionary.
<EFBFBD>)<01> annotations)<01>Lock)<03>IO<49> TYPE_CHECKING<4E>MutableMapping)<01>datetimec<01>><00>eZdZdd<01>Z d dd<03>Zd d<04>Zd
d<05>Zy) <0B> BaseCachec<01><00>t<00><00><01>N<><01>NotImplementedError<6F><02>self<6C>keys <20>U/home/antigravity/intellecton/venv/lib/python3.12/site-packages/cachecontrol/cache.py<70>getz BaseCache.get<00> <00><00>!<21>#<23>#<23>Nc<01><00>t<00><00>r r <00>rr<00>value<75>expiress r<00>setz BaseCache.sets <00><00>"<22>#<23>#rc<01><00>t<00><00>r r rs r<00>deletezBaseCache.deleterrc<01><00>yr <00>)rs r<00>closezBaseCache.closes<00><00> r<00>r<00>str<74>returnz bytes | Noner <00>rr!r<00>bytesrzint | datetime | Noner"<00>None<6E>rr!r"r%)r"r%)<07>__name__<5F>
__module__<EFBFBD> __qualname__rrrrrrrr
r
s=<00><00>$<24>HL<01>$<24><16>$<24>$<24>$<24>/D<>$<24> <0A>$<24>
$<24> rr
c<01>@<00>eZdZddd<02>Zdd<03>Z d d d<04>Zd
d<05>Zy) <0B> DictCacheNc<01>8<00>t<00>|_|xsi|_yr )r<00>lock<63>data)r<00> init_dicts r<00>__init__zDictCache.__init__$s<00><00><18>F<EFBFBD><04> <09><1D>O<EFBFBD><12><04> rc<01>:<00>|jj|d<00>Sr )r.rrs rrz DictCache.get(s<00><00><13>y<EFBFBD>y<EFBFBD>}<7D>}<7D>S<EFBFBD>$<24>'<27>'rc<01><><00>|j5|jj||i<01>ddd<00>y#1swYyxYwr )r-r.<00>updaters rrz DictCache.set+s6<00><00><12>Y<EFBFBD>Y<EFBFBD> +<2B> <10>I<EFBFBD>I<EFBFBD> <1C> <1C>c<EFBFBD>5<EFBFBD>\<5C> *<2A> +<2B> +<2B> +<2B>s<00>4<03>=c<01><><00>|j5||jvr|jj|<01>ddd<00>y#1swYyxYwr )r-r.<00>poprs rrzDictCache.delete1s:<00><00> <11>Y<EFBFBD>Y<EFBFBD> #<23><12>d<EFBFBD>i<EFBFBD>i<EFBFBD><1F><14> <09> <09> <0A> <0A>c<EFBFBD>"<22> #<23> #<23> #<23>s <00>*A<03>A r )r/z!MutableMapping[str, bytes] | Noner"r%r r#r&)r'r(r)r0rrrrrrr+r+#s=<00><00>$<24>(<28>HL<01>+<2B><16>+<2B>$<24>+<2B>/D<>+<2B> <0A>+<2B> #rr+c<01> <00>eZdZdZdd<02>Zdd<03>Zy)<07>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()``.
That is, the expected interaction pattern is::
cache.set(key, serialized_metadata)
cache.set_body(key)
Similarly, the body should be loaded separately via ``get_body()``.
c<01><00>t<00><00>r r )rr<00>bodys r<00>set_bodyzSeparateBodyBaseCache.set_bodyDrrc<01><00>t<00><00>)z6
Return the body as file-like object.
r rs r<00>get_bodyzSeparateBodyBaseCache.get_bodyGs <00><00>"<22>#<23>#rN)rr!r9r$r"r%)rr!r"zIO[bytes] | None)r'r(r)<00>__doc__r:r<rrrr7r77s<00><00>
<08>$<24>$rr7N) r=<00>
__future__r<00> threadingr<00>typingrrrrr
r+r7rrr<00><module>rAs@<00><01>
<04>
#<23><1A>4<>4<><10>!<21>  <0A>  <0A> #<23> <09>#<23>($<24>I<EFBFBD>$r