Repository URL to install this package:
|
Version:
0.1.31-1 ▾
|
odigos-demo-inventory
/
opt
/
odigos-demo-inventory
/
site-packages
/
cachecontrol
/
__pycache__
/
adapter.cpython-311.pyc
|
|---|
§
iµµh ã óÖ d dl mZ d dlZd dlZd dlZd dlmZmZmZm Z d dl
mZ d dlm
Z
d dlmZmZ d dlmZ er d dlmZmZ d d lmZ d d
lmZ d dlmZ d dlmZ G d
de¦ « ZdS )é )ÚannotationsN)Ú
TYPE_CHECKINGÚAnyÚ
CollectionÚMapping)ÚHTTPAdapter)Ú DictCache)ÚPERMANENT_REDIRECT_STATUSESÚCacheController)ÚCallbackFileWrapper)ÚPreparedRequestÚResponse)ÚHTTPResponse)Ú BaseCache)Ú
BaseHeuristic)Ú
Serializerc ón e Zd Zh d£Z d)d* fd
Z d+d, fd#
Z d-d. fd'
Zd/ fd(Z xZS )0ÚCacheControlAdapter> ÚPUTÚPATCHÚDELETENTÚcacheúBaseCache | NoneÚcache_etagsÚboolÚcontroller_classútype[CacheController] | NoneÚ
serializerúSerializer | NoneÚ heuristicúBaseHeuristic | NoneÚcacheable_methodsúCollection[str] | NoneÚargsr ÚkwÚreturnÚNonec óÊ t ¦ « j |i |¤ |t ¦ « n|| _ || _ |pd| _ |pt } | | j ||¬¦ « | _ d S )N)ÚGET)r r )ÚsuperÚ__init__r r r r" r Ú
controller)Úselfr r r r r r" r$ r% Úcontroller_factoryÚ __class__s ú?/usr/local/lib/python3.11/site-packages/cachecontrol/adapter.pyr+ zCacheControlAdapter.__init__ sy ø ð Ô$Ð% "Ð%Ð%Ð%Ø$) MY[[[°u
Ø"Ø!2Ð!>°hÔà-Ð@µÐØ,Ð,ØJ K¸Jð
ñ
ô
ó FÚrequestr
ÚstreamÚtimeoutú7None | float | tuple[float, float] | tuple[float, None]Úverifyú
bool | strÚcertú4None | bytes | str | tuple[bytes | str, bytes | str]ÚproxiesúMapping[str, str] | Noner c óv |p| j }|j |v r | j |¦ « } n# t j $ r d} Y nw xY w| r| || d¬¦ « S |j | j |¦ « ¦ « t ¦ « ||||||¦ « }
|
S )z
Send a request. Use the request information to see if it
exists in the cache and cache the response if we need to and can.
NT)Ú
from_cache)r" Úmethodr, Úcached_requestÚzlibÚerrorÚbuild_responseÚheadersÚupdateÚconditional_headersr* Úsend)r- r2 r3 r4 r6 r8 r: r" Ú cacheableÚcached_responseÚrespr/ s r0 rF zCacheControlAdapter.send2 sÒ ø ð &Ð?¨Ô)? Ø>YÐ&Ð&ð
'Ø"&¤/×"@Ò"@ÀÑ"IÔ"IøÝ:ð
'ð
'ð
'Ø"&ð
'øøøàð
VØ×*Ò*¨7°OÐPTÐ*ÑUÔUÐUð
O×"Ò" 4¤?×#FÒ#FÀwÑ#OÔ#OÑPÔPÐPåww||G V¨W°f¸dÀGÑLÔLàs 0 °AÁAÚresponser r= c ód
|p| j }|s!|j |v r| j r| j |¦ « }|j dk rN| j ||¦ « }||urd}| d¬¦ « | ¦ « |}nt |j ¦ « t v r| j ||¦ « nft |j
t j | j j ||¦ « ¦ « |_
|j r'|j
d
fd }t% j ||¦ « |_ t) ¦ « ||¦ « }|j | j v rI|j rB|j J | j |j ¦ « } | j | ¦ « ||_ |S )z¥
Build a response by making a request or using the cache.
This will end up calling send and returning a potentially
cached response
i0 TF)Údecode_contentr- r r&