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>
{messages}
</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__ \/home/ubuntu/hpml_nyu/venv/lib/python3.10/site-packages/jupyterlab/handlers/error_handler.pyr      s   
zErrorHandler.initializec                 C   s,   dd | j D }| tjd|d d S )Nc                 S   s   g | ]}d | dqS )z<h2>z</h2>r   ).0msgr   r   r   
<listcomp>    s    z$ErrorHandler.get.<locals>.<listcomp>
)r	   )r	   writeTEMPLATEformat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    