
    Xh                         d dl Z d dlmZ d dlmZ  G d de      Z G d de      Zedk(  r- e j                  e j                         ej                          yy)	    N)IPKernelApp)Kernelc                   6    e Zd ZdZdZdZdZddddZdZ	 dd
Z	y	)
EchoKernelEchoz1.0echoz0.1z
text/plainz.txt)namemimetypefile_extensionz#Echo kernel - as useful as a parrotNc                     |sld|d}| j                  | j                  d|       |rH|rF|j                  d      dk7  r2| j                  d| j                  d   | j                  d      d	
       d| j                  g i dS )Nstdout)r	   textstreamzinput(zEcho Promptshell)channelF)passwordok)statusexecution_countpayloaduser_expressions)send_responseiopub_socketfind_input_request_parent_ident
get_parentr   )selfcodesilentstore_historyr   allow_stdinstream_contents          P/var/www/html/myenv/lib/python3.12/site-packages/jupyterlab/tests/echo_kernel.py
do_executezEchoKernel.do_execute   s     &.=Nt00(NK t		((;r(A##!&&w/OOGO4"	 $  #33 "
 	
    )TNF)
__name__
__module____qualname__implementationimplementation_versionlanguagelanguage_versionlanguage_infobannerr&    r'   r%   r   r   
   s;    N"H  M
 3F TY
r'   r   c                       e Zd ZeZy)EchoKernelAppN)r(   r)   r*   r   kernel_classr1   r'   r%   r3   r3   /   s    Lr'   r3   __main__)loggingipykernel.kernelappr   ipykernel.kernelbaser   r   r3   r(   disableERRORlaunch_instancer1   r'   r%   <module>r<      sV     + '"
 "
JK  zGOOGMM"!!# r'   