§
    &`ƒi±  ã                   ó4   — d dl mZ d dlZ G d„ d¦  «        ZdS )é    )ÚListNc                   óB   — e Zd ZdZded         fd„Zded         fd„ZdS )ÚCommunicatorHandlezv
    A lightweight communicator handle used by the driver to store handles to
    the actors in the communicator.
    Úactor_handleszray.actor.ActorHandlec                 ó   — || _         dS )z¢
        Initializes the CommunicatorHandle with the given actor handles.

        Args:
            actor_handles: A list of actor handles to be stored.
        N©Ú_actor_handles)Úselfr   s     ú€/home/jaya/work/projects/VOICE-AGENT/VIET/agent-env/lib/python3.11/site-packages/ray/experimental/channel/communicator_handle.pyÚ__init__zCommunicatorHandle.__init__   s   € ð ,ˆÔÐÐó    Úreturnc                 ó   — | j         S )z@
        Retuan all actor handles in this communicator.
        r   )r
   s    r   Úget_actor_handlesz$CommunicatorHandle.get_actor_handles   s   € ð Ô"Ð"r   N)Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   r   r   © r   r   r   r      sa   € € € € € ðð ð

,àÐ3Ô4ð
,ð 
,ð 
,ð 
,ð# 4Ð(?Ô#@ð #ð #ð #ð #ð #ð #r   r   )Útypingr   Úrayr   r   r   r   ú<module>r      sR   ðØ Ð Ð Ð Ð Ð à 
€
€
€
ð#ð #ð #ð #ð #ñ #ô #ð #ð #ð #r   