
X[c           @   s   d  d l  Z  d  d l m Z d  d l m Z d e f d     YZ d e f d     YZ e d k r e  j e  j	  e j
   n  d S(	   iN(   t   IPKernelApp(   t   Kernelt
   EchoKernelc           B   sS   e  Z d  Z d Z d Z d Z i d d 6d d 6d d 6Z d	 Z e d e
 d
  Z RS(   t   Echos   1.0t   echos   0.1t   names
   text/plaint   mimetypes   .txtt   file_extensions#   Echo kernel - as useful as a parrotc         C   sV   | s3 i d d 6| d 6} |  j  |  j d |  n  i d d 6|  j d 6g  d 6i  d	 6S(
   Nt   stdoutR   t   textt   streamt   okt   statust   execution_countt   payloadt   user_expressions(   t   send_responset   iopub_socketR   (   t   selft   codet   silentt   store_historyR   t   allow_stdint   stream_content(    (    s;   lib/python2.7/site-packages/jupyterlab/tests/echo_kernel.pyt
   do_execute   s    

N(   t   __name__t
   __module__t   implementationt   implementation_versiont   languaget   language_versiont   language_infot   bannert   Truet   Nonet   FalseR   (    (    (    s;   lib/python2.7/site-packages/jupyterlab/tests/echo_kernel.pyR      s   
t   EchoKernelAppc           B   s   e  Z e Z RS(    (   R   R   R   t   kernel_class(    (    (    s;   lib/python2.7/site-packages/jupyterlab/tests/echo_kernel.pyR$       s   t   __main__(   t   loggingt   ipykernel.kernelappR    t   ipykernel.kernelbaseR   R   R$   R   t   disablet   ERRORt   launch_instance(    (    (    s;   lib/python2.7/site-packages/jupyterlab/tests/echo_kernel.pyt   <module>   s   