
    Xh,                         d Z ddlZddlmZ ddlmZ ddlmZ ej                  j                  d      sdej                  d<   	 dd	l
mZ  ee      Z G d de      ZddZedk(  r e        yy# e$ r	 dd
lmZ Y *w xY w)z7A JupyterHub EntryPoint that defaults to use JupyterLab    N)	ServerApp)default   )LabAppJUPYTERHUB_SINGLEUSER_APPz"jupyter_server.serverapp.ServerApp)make_singleuser_app)SingleUserNotebookAppc                   :     e Zd Z ed      d        Z fdZ xZS )SingleUserLabAppdefault_urlc                      y)Nz/lab )selfs    H/var/www/html/myenv/lib/python3.12/site-packages/jupyterlab/labhubapp.py_default_urlzSingleUserLabApp._default_url   s        c                 d    t         |           d| j                  t        j                         <   y)zwunconditionally enable jupyterlab server extension

        never called if using legacy SingleUserNotebookApp
        TN)superfind_server_extensionsjpserver_extensionsr   get_extension_package)r   	__class__s    r   r   z'SingleUserLabApp.find_server_extensions   s)    
 	&(CG  !=!=!?@r   )__name__
__module____qualname__r   r   r   __classcell__)r   s   @r   r   r      s&    ] H Hr   r   c                 ,    t         j                  |       S N)r   launch_instance)argvs    r   mainr!   (   s    ++D11r   __main__r   )__doc__osjupyter_server.serverappr   	traitletsr   labappr   environgetjupyterhub.singleuser.mixinsr   SingleUserServerAppImportErrorjupyterhub.singleuserr	   r   r!   r   r   r   r   <module>r.      s    =
 
 .  	zz~~12.RBJJ*+9@
 .i8H* H2 zF 3  SRSs   A/ /A=<A=