Files
hms-licht-ton/backend/app/__pycache__/cache.cpython-313.pyc
T

14 lines
4.3 KiB
Plaintext
Raw Normal View History

ó
‡ÝNjWãó†SrSSKrSSKJr SSKJr SSKJr \"5r S\R4Sjr "SS5r \ "5r
g) zRedis cache client and helpers.éN)ÚAny)Ú get_settingsÚreturncƒóP# [R"[RSS9$7f)zReturn a Redis client instance.T)Údecode_responses)ÚredisÚfrom_urlÚsettingsÚ redis_url©óÚ6/a0/usr/workdir/hms-licht-ton-t04/backend/app/cache.pyÚ get_redisr séä >Š>œ(×,¸ Dùs$&c ó˜\rSrSrSrSSjrSSjrSSjrS\S\ S-4S jr
SS\S
\ S \ SS4S jjr S
\S\ 4Sjr
SS\S\ S\ 4SjjrSrg)Ú CacheClientéz+Wrapper around Redis for equipment caching.rNcóSUlg©Ú_redis©Úselfs rÚ__init__ÚCacheClient.__init__s Ø*.ˆ r
cƒó># [5IShvN UlgN
7fr)rrrs rÚconnectÚCacheClient.connectséÜ%K×'ˆ Ñ'ùs  cƒó†# UR(a*URR5IShvN SUlggN
7fr)rÚclosers rÚ
disconnectÚCacheClient.disconnects1éØ ;—+‘+× ˆD Ù %ùs/A±?²AÚkeycƒó# UR(dUR5IShvN URceURRU5IShvN nU(a[R"U5$gNTN$7fr)rrÚgetÚjsonÚloads)rr"Údatas rr$ÚCacheClient.gets]éØ{—,‘,“.× Ð Ø{‰{Ñ—[[—__ )×Þ Ü—:’:˜dÓ ñ
)ùs!%B§A<¨1BÁA>Á#BÁ>BÚvalueÚttlc ƒóú# UR(dUR5IShvN URceURRX[R"U[
S95IShvN gNON7f)N)Údefault)rrÚsetexr%ÚdumpsÚstr)rr"r)r*s rÚsetÚCacheClient.set'sXéØ{—,‘,“.× Ð Ø{‰{Ñk‰k×Ñ ¬$¯*ª*°UÄCÑ*HÓI×
Iùs"%A;§A7¨A A;Á1A9Á2A;Á9A;ÚpatterncƒóF# UR(dUR5IShvN URce/nURRUS9ShvN nURU5 MNJN