+
    "Ý³j>  ã                   ó(   €  ! R  R4      t ] ! 4       tR# )c                   óÂ   a € ] tR t^t o RtR t]V 3R lR l4       t]P                  V 3R lR l4       t]V 3R lR l4       t	]	P                  V 3R	 lR
 l4       t	Rt
V tR# )ÚConfigz.Module-level configuration for ``device-smi``.c                ó"   € R V n         ^V n        R# )g        N)Ú_nvidia_smi_cache_ttlÚ_nvidia_smi_cache_maxsize©Úselfs   &ÚR/home/luca/screen-checking/.venv/lib/python3.14/site-packages/device_smi/config.pyÚ__init__ÚConfig.__init__   s   € ð &)ˆÔ"Ø)+ˆÖ&ó    c                ó    <€ V ^8„  d   QhRS[ /# ©é   Úreturn©Úfloat)ÚformatÚ__classdict__s   "€r	   Ú__annotate__ÚConfig.__annotate__   s   ø€ ÷ *ñ *¡eñ *r   c                ó   € V P                   # )z|How long ``nvidia-smi`` results are cached, in seconds.

``0.0`` disables caching and every call spawns a fresh subprocess.
)r   r   s   &r	   Únvidia_smi_cache_ttlÚConfig.nvidia_smi_cache_ttl
   s   € ð ×)Ñ)Ð)r   c                ó$   <€ V ^8„  d   QhRS[ RR/# ©r   Úvaluer   Nr   )r   r   s   "€r	   r   r      s   ø€ ÷ +ñ +©%ð +°Dñ +r   c                óL   € \        V4      pV^ 8  d   \        R4      hWn        R# )é    z7nvidia_smi_cache_ttl must be greater than or equal to 0N)r   Ú
ValueErrorr   ©r   r   s   &&r	   r   r      s$   € ä�e“ˆØ�1Œ9ÜÐVÓWÐWØ%*Ö"r   c                ó    <€ V ^8„  d   QhRS[ /# r   ©Úint)r   r   s   "€r	   r   r      s   ø€ ÷ .ñ .©#ñ .r   c                ó   € V P                   # )zNMaximum number of distinct ``nvidia-smi`` query results kept in the LRU cache.)r   r   s   &r	   Únvidia_smi_cache_maxsizeÚConfig.nvidia_smi_cache_maxsize   s   € ð ×-Ñ-Ð-r   c                ó$   <€ V ^8„  d   QhRS[ RR/# r   r"   )r   r   s   "€r	   r   r      s   ø€ ÷ /ñ /©cð /°dñ /r   c                óL   € \        V4      pV^ 8:  d   \        R4      hWn        R# )r   z/nvidia_smi_cache_maxsize must be greater than 0N)r#   r   r   r    s   &&r	   r%   r&      s$   € ä�E“
ˆØ�AŒ:ÜÐNÓOÐOØ).Ö&r   )r   r   N)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__r
   Úpropertyr   Úsetterr%   Ú__static_attributes__Ú__classdictcell__)r   s   @r	   r   r      si   ø‡ € Ù8ò,ð ÷*ó ð*ð × Ñ ÷+ó !ð+ð ÷.ó ð.ð ×$Ñ$÷/ó %ö/r   r   N)r   Úconfig© r   r	   Ú<module>r4      s   ð÷"/ñ "/ñJ 
‹‚r   