B
    2d                 @   s&   d Z ddlZG dd deejdZdS )z&Abstract base class for kernel clients    Nc               @   s   e Zd ZdZejdd Zejdd Zejdd Zejdd	 Z	ejd
d Z
ejdd Zejd ddZejdd Zejdd Zejdd Zejdd Zejdd Zejdd Zejdd ZdS )!KernelClientABCzKernelManager ABC.

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

    `jupyter_client.client.KernelClient`
    c             C   s   d S )N )selfr   r   e/work/yifan.wang/ringdown/master-ringdown-env/lib/python3.7/site-packages/jupyter_client/clientabc.pykernel   s    zKernelClientABC.kernelc             C   s   d S )Nr   )r   r   r   r   shell_channel_class   s    z#KernelClientABC.shell_channel_classc             C   s   d S )Nr   )r   r   r   r   iopub_channel_class"   s    z#KernelClientABC.iopub_channel_classc             C   s   d S )Nr   )r   r   r   r   hb_channel_class&   s    z KernelClientABC.hb_channel_classc             C   s   d S )Nr   )r   r   r   r   stdin_channel_class*   s    z#KernelClientABC.stdin_channel_classc             C   s   d S )Nr   )r   r   r   r   control_channel_class.   s    z%KernelClientABC.control_channel_classTc             C   s   d S )Nr   )r   shellZiopubstdinZhbcontrolr   r   r   start_channels6   s    zKernelClientABC.start_channelsc             C   s   d S )Nr   )r   r   r   r   stop_channels:   s    zKernelClientABC.stop_channelsc             C   s   d S )Nr   )r   r   r   r   channels_running>   s    z KernelClientABC.channels_runningc             C   s   d S )Nr   )r   r   r   r   shell_channelB   s    zKernelClientABC.shell_channelc             C   s   d S )Nr   )r   r   r   r   iopub_channelF   s    zKernelClientABC.iopub_channelc             C   s   d S )Nr   )r   r   r   r   stdin_channelJ   s    zKernelClientABC.stdin_channelc             C   s   d S )Nr   )r   r   r   r   
hb_channelN   s    zKernelClientABC.hb_channelc             C   s   d S )Nr   )r   r   r   r   control_channelR   s    zKernelClientABC.control_channelN)TTTTT)__name__
__module____qualname____doc__abcabstractpropertyr   r   r   r	   r
   r   abstractmethodr   r   r   r   r   r   r   r   r   r   r   r   r      s    r   )	metaclass)r   r   objectABCMetar   r   r   r   r   <module>   s   
