
    @e*                     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>
%s
</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      Alib/python3.11/site-packages/jupyterlab/handlers/error_handler.pyr   zErrorHandler.initialize   s)    %%%     c                     d | j         D             }|                     t          d                    |          z             d S )Nc                     g | ]}d |z  S )z<h2>%s</h2> ).0msgs     r   
<listcomp>z$ErrorHandler.get.<locals>.<listcomp>    s    ===#===r   
)r   writeTEMPLATEjoin)r   msgss     r   getzErrorHandler.get   s@     >=t}===

8diioo-.....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   