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 managers.    Nc               @   s   e Zd ZdZejdd Zejdd Zejd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dS )KernelManagerABCzKernelManager ABC.

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

    `jupyter_client.kernelmanager.KernelManager`
    c             C   s   d S )N )selfr   r   f/work/yifan.wang/ringdown/master-ringdown-env/lib/python3.7/site-packages/jupyter_client/managerabc.pykernel   s    zKernelManagerABC.kernelc             K   s   d S )Nr   )r   kwr   r   r   start_kernel   s    zKernelManagerABC.start_kernelFc             C   s   d S )Nr   )r   nowZrestartr   r   r   shutdown_kernel   s    z KernelManagerABC.shutdown_kernelc             K   s   d S )Nr   )r   r	   r   r   r   r   restart_kernel   s    zKernelManagerABC.restart_kernelc             C   s   d S )Nr   )r   r   r   r   
has_kernel#   s    zKernelManagerABC.has_kernelc             C   s   d S )Nr   )r   r   r   r   interrupt_kernel'   s    z!KernelManagerABC.interrupt_kernelc             C   s   d S )Nr   )r   signumr   r   r   signal_kernel+   s    zKernelManagerABC.signal_kernelc             C   s   d S )Nr   )r   r   r   r   is_alive/   s    zKernelManagerABC.is_aliveN)FF)F)__name__
__module____qualname____doc__abcabstractpropertyr   abstractmethodr   r
   r   r   r   r   r   r   r   r   r   r      s   r   )	metaclass)r   r   objectABCMetar   r   r   r   r   <module>   s   