B
    \3                 @   s4   d Z ddlZddlmZ G dd deejeZdS )z&Abstract base class for kernel clients    N)with_metaclassc               @   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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   7lib/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_classTc             C   s   d S )Nr   )r   shellZiopubstdinZhbr   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_channelN)TTTT)__name__
__module____qualname____doc__abcabstractpropertyr   r   r	   r
   r   abstractmethodr   r   r   r   r   r   r   r   r   r   r   r      s   r   )r   r   Zipython_genutils.py3compatr   ABCMetaobjectr   r   r   r   r   <module>   s   