
    Ne~                     >    d Z ddlZ G d deej                        Zy)z(Abstract base class for kernel managers.    Nc                   4   e Zd ZdZej
                  d        Zej                  d        Zej                  dd       Z	ej                  dd       Z
ej
                  d        Zej                  d        Zej                  d        Zej                  d	        Zy
)KernelManagerABCzKernelManager ABC.

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

    `jupyter_client.kernelmanager.KernelManager`
    c                      y N selfs    ;/usr/lib/python3/dist-packages/jupyter_client/managerabc.pykernelzKernelManagerABC.kernel           c                      y r   r   )r	   kws     r
   start_kernelzKernelManagerABC.start_kernel   r   r   c                      y r   r   )r	   nowrestarts      r
   shutdown_kernelz KernelManagerABC.shutdown_kernel   r   r   c                      y r   r   )r	   r   r   s      r
   restart_kernelzKernelManagerABC.restart_kernel   r   r   c                      y r   r   r   s    r
   
has_kernelzKernelManagerABC.has_kernel#   r   r   c                      y r   r   r   s    r
   interrupt_kernelz!KernelManagerABC.interrupt_kernel'   r   r   c                      y r   r   )r	   signums     r
   signal_kernelzKernelManagerABC.signal_kernel+   r   r   c                      y r   r   r   s    r
   is_alivezKernelManagerABC.is_alive/   r   r   N)FF)F)__name__
__module____qualname____doc__abcabstractpropertyr   abstractmethodr   r   r   r   r   r   r   r   r   r
   r   r      s     	  	  	  	  	  	  	  	 r   r   )	metaclass)r#   r$   objectABCMetar   r   r   r
   <module>r*      s    . *v *r   