Files
param-hub-python/modules/routes/__pycache__/api_cpus.cpython-312.pyc
T

30 lines
6.5 KiB
Plaintext
Raw Normal View History

Ë
Z ãó”dZddlZddlmZddlmZmZmZddlmZddl m
Z
m Z m Z ede
«ZdZej!d «d
«Zej!d «d «Zej!d d
g¬«d«Zej!d dg¬«d«Zej!d dg¬«d«Zej!dd
g¬«d«Zy)z
CPU CRUD API
éN)Údatetime)Ú BlueprintÚrequestÚjsonify)Ú CPUS_FILE)Ú load_dataÚ save_dataÚparse_date_to_timestampÚapi_cpuscó<|j|«}||dvrdSdS|S)N)ÚcoresÚthreadsÚviewsrÚ)Úget)ÚkeyÚvals úF/home/hermes/.hermes/works/param-hub-python/modules/routes/api_cpus.pyÚ_safe_sort_keyr
s,Ø
%‰%*€CØ
€{ØÐ8ˆqÐ@¸ €Józ /api/cpuscóètt«}tjj dd«dk(}|r"|Dcgc]}|j dd«sŒ|Œ}}tjj dd«j «j
«}|rS|Dcgc]H}||j dd«j
«vs"||j dd«j
«vr|ŒJ}}tjj d d
«Štjj d d «d k(}d
k(rt|d
¬«}t|«Sdvrt|ˆfd|¬«}t|«Scc}wcc}w)allÚvisibleTÚqrÚnameÚ manufacturerÚsortÚdefaultÚorderÚdesccó¢|jdd« t|jdd««xst|jdd««xsd fS)NÚ is_pinnedFÚ publish_daterÚ
created_atr)rr
)rs rÚ<lambda>zapi_cpus.<locals>.<lambda>!sSØk  % a§e¡e¨N¸BÓ&?ÓDÜ% a§e¡e¨L¸"Ó&=ÓDØBCð
Eñ+
r)r)rr
rÚ price_usdr&r%rÚ
updated_atcót|«S)N)r)rÚsort_bys €rr'zapi_cpus.<locals>.<lambda>(s ø€¬.¸¸GÔ*Dr)rÚreverse) rrrÚargsrÚstripÚlowerÚsortedr)ÚcpusÚ hide_hiddenÚkeywordr,r+s @rr r sQø€ä ”YÓ €DÜ—,,×" 5¨#Ó.°#Ñ5€KÙÙÓ:™4a 1§5¡5¨°DÕ#9’˜4ˆÐl‰l×јs '×/×7€GÙÙó>™4a 7¨a¯e©e°F¸BÓ.?×.EÑ.EÓ.GÑ#Gؘ1Ÿ5™5 °Ó4ט4ˆðl‰l×јv 1€GÜl‰l×јw¨Ó/°6Ñ9€GØÜ!
ô ˆô 4‹=Ðð
ð
dÓ DÈgÔÜ 4‹=Ðùò!;ùò>sºE*ÁE*ÂA
E/z/api/cpus/<cpu_id>có„tt«}tˆfd|D«d«}|stddi«dfSt|«S)Nc3ó4K|]}|dk(sŒ |Œy­w©ÚidN©©Ú.0r3Úcpu_ids €rÚ <genexpr>z!api_cpu_detail.<locals>.<genexpr>/óøèø€Ð5™4a 1 T¡7¨fÓ#4”™4ùóƒ
Úerrorú