
    Mh?                     P    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dS )	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                   Z     e Zd Zd fd	Zej        ej        d                         Z xZS )ErrorHandlerNc                 Z    t                                          |           || _        d S )N)name)super
initializemessages)selfr   r	   	__class__s      a/var/www/html/test/jupyter/venv/lib/python3.11/site-packages/jupyterlab/handlers/error_handler.pyr   zErrorHandler.initialize   s)    %%%     c                     d | j         D             }|                     t                              d                    |                               d S )Nc                     g | ]}d | d	S )z<h2>z</h2> ).0msgs     r   
<listcomp>z$ErrorHandler.get.<locals>.<listcomp>    s$    ;;;c!s!!!;;;r   
)r   )r   writeTEMPLATEformatjoin)r   msgss     r   getzErrorHandler.get   sI     <;T];;;

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