
    Xh?                     H    d Z ddlmZ ddlmZ ddlmZ dZ G d dee      Zy)	z An error handler for JupyterLab.    )JupyterHandler)ExtensionHandlerMixin)webz
<!DOCTYPE HTML>
<html>
<head>
    <meta charset="utf-8">
    <title>JupyterLab Error</title>
</head>
<body>
<h1>JupyterLab Error<h1>
{messages}
</body>
c                   b     e Zd Zd fd	Zej
                  ej                  d               Z xZS )ErrorHandlerc                 4    t         |   |       || _        y )N)name)super
initializemessages)selfr   r	   	__class__s      U/var/www/html/myenv/lib/python3.12/site-packages/jupyterlab/handlers/error_handler.pyr   zErrorHandler.initialize   s    %     c                     | j                   D cg c]  }d| d
 }}| j                  t        j                  dj	                  |                   y c c}w )Nz<h2>z</h2>
)r   )r   writeTEMPLATEformatjoin)r   msgmsgss      r   getzErrorHandler.get   sH     .2]];c$se5!;;

8??DIIdO?<= <s   A)NN)	__name__
__module____qualname__r   r   authenticatedremoveslashr   __classcell__)r   s   @r   r   r      s.    ! 	__>  >r   r   N)	__doc__jupyter_server.base.handlersr    jupyter_server.extension.handlerr   tornador   r   r    r   r   <module>r%      s)    &
 8 B 	>(. 	>r   