§
    &`ƒit  ã                   ó<   — d dl mZ d dlmZmZ  G d„ d¦  «        ZdS )é    )ÚOptional)Ú	GcsClientÚNodeIDc                   óD   — e Zd Zddedee         fd„Zdefd„Zdefd„Z	dS )	ÚHealthCheckerNÚ
gcs_clientÚlocal_node_idc                 ó"   — || _         || _        d S ©N)Ú_gcs_clientÚ_local_node_id)Úselfr   r	   s      úx/home/jaya/work/projects/VOICE-AGENT/VIET/agent-env/lib/python3.11/site-packages/ray/dashboard/modules/reporter/utils.pyÚ__init__zHealthChecker.__init__   s   € Ø%ˆÔØ+ˆÔÐÐó    Úreturnc              ƒ   óv   K  — | j         €dS | j                             | j         gd¦  «        ƒ d {V —†}|d         S )NFçš™™™™™¹?r   )r   r   Úasync_check_alive)r   Úlivenesss     r   Úcheck_local_raylet_livenessz)HealthChecker.check_local_raylet_liveness   sO   è è € ØÔÐ&Ø5ØÔ)×;Ò;¸TÔ=PÐ<QÐSVÑWÔWÐWÐWÐWÐWÐWÐWˆØ˜Œ{Ðr   c              ƒ   óL   K  — | j                              g d¦  «        ƒ d {V —† dS )Nr   T)r   r   )r   s    r   Úcheck_gcs_livenessz HealthChecker.check_gcs_liveness   s6   è è € ØÔ×0Ò0°°SÑ9Ô9Ð9Ð9Ð9Ð9Ð9Ð9Ð9Øˆtr   r   )
Ú__name__Ú
__module__Ú__qualname__r   r   r   r   Úboolr   r   © r   r   r   r      sv   € € € € € ð,ð , 9ð ,¸XÀfÔ=Mð ,ð ,ð ,ð ,ð°4ð ð ð ð ð¨$ð ð ð ð ð ð r   r   N)Útypingr   Úray._rayletr   r   r   r   r   r   ú<module>r!      sa   ðØ Ð Ð Ð Ð Ð à )Ð )Ð )Ð )Ð )Ð )Ð )Ð )ðð ð ð ð ñ ô ð ð ð r   