o
    i*                     @   sB   d Z ddlmZ ddlmZ ddlmZ dZG d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>
%s
</body>
c                       s2   e Zd Zd fdd	Zejejdd Z  ZS )ErrorHandlerNc                    s   t  j|d || _d S )N)name)super
initializemessages)selfr	   r   	__class__ \/var/www/edux/Edux_v2/venv/lib/python3.10/site-packages/jupyterlab/handlers/error_handler.pyr      s   
zErrorHandler.initializec                 C   s(   dd | j D }| td|  d S )Nc                 S   s   g | ]}d | qS )z<h2>%s</h2>r   ).0msgr   r   r   
<listcomp>    s    z$ErrorHandler.get.<locals>.<listcomp>
)r	   writeTEMPLATEjoin)r
   msgsr   r   r   get   s   zErrorHandler.get)NN)	__name__
__module____qualname__r   r   authenticatedremoveslashr   __classcell__r   r   r   r   r      s
    r   N)	__doc__jupyter_server.base.handlersr    jupyter_server.extension.handlerr   tornador   r   r   r   r   r   r   <module>   s    