Ë
    :vžjš  ã                   óR   — d Z ddlZ G d„ dej                  ¬«      Z G d„ de«      Zy)z0Abstract base classes for kernel client channelsé    Nc                   ó†   — e Zd ZdZej
                  dd„«       Zej
                  dd„«       Zej
                  defd„«       Z	y)Ú
ChannelABCz"A base class for all channel ABCs.ÚreturnNc                  ó   — y)zStart the channel.N© ©Úselfs    úk/workspace/moltex-experiments/.pixi/envs/default/lib/python3.12/site-packages/jupyter_client/channelsabc.pyÚstartzChannelABC.start   ó   € ð 	ó    c                  ó   — y)zStop the channel.Nr   r   s    r
   ÚstopzChannelABC.stop   r   r   c                  ó   — y)z"Test whether the channel is alive.Nr   r   s    r
   Úis_alivezChannelABC.is_alive   r   r   ©r   N)
Ú__name__Ú
__module__Ú__qualname__Ú__doc__ÚabcÚabstractmethodr   r   Úboolr   r   r   r
   r   r      sX   „ Ù,à×Ñòó ðð 	×Ñòó ðð 	×Ñð˜$ò ó ñr   r   )Ú	metaclassc                   ó°   — e Zd ZdZej
                  defd„«       Zej                  dd„«       Z	ej                  dd„«       Z
ej                  defd„«       Zy)	ÚHBChannelABCzˆHBChannel ABC.

    The docstrings for this class can be found in the base implementation:

    `jupyter_client.channels.HBChannel`
    r   c                  ó   — y )Nr   r   s    r
   Útime_to_deadzHBChannelABC.time_to_dead#   s   € àr   Nc                  ó   — y)zPause the heartbeat channel.Nr   r   s    r
   ÚpausezHBChannelABC.pause'   r   r   c                  ó   — y)zUnpause the heartbeat channel.Nr   r   s    r
   ÚunpausezHBChannelABC.unpause,   r   r   c                  ó   — y)z$Test whether the channel is beating.Nr   r   s    r
   Ú
is_beatingzHBChannelABC.is_beating1   r   r   r   )r   r   r   r   r   ÚabstractpropertyÚfloatr   r   r    r"   r   r$   r   r   r
   r   r      s}   „ ñð 	×Ñð˜eò ó ðð 	×Ñòó ðð 	×Ñòó ðð 	×Ñð˜Dò ó ñr   r   )r   r   ÚABCMetar   r   r   r   r
   Ú<module>r(      s)   ðÙ 6ó ô˜3Ÿ;™;õ ô&�:õ r   