
    ^h?                     H    S r SSKJr  SSKJr  SSKJr  Sr " S S\\5      rg)	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                   n   ^  \ rS rSrSU 4S jjr\R                  \R                  S 5       5       rSr	U =r
$ )ErrorHandler   c                 ,   > [         TU ]  US9  Xl        g )N)name)super
initializemessages)selfr   r
   	__class__s      [/home/james-whalen/.local/lib/python3.13/site-packages/jupyterlab/handlers/error_handler.pyr   ErrorHandler.initialize   s    %     c                     U R                    Vs/ s H	  nSU S3PM     nnU R                  [        R                  SR	                  U5      S95        g s  snf )Nz<h2>z</h2>
r   )r   writeTEMPLATEformatjoin)r   msgmsgss      r   getErrorHandler.get   sI     .2]];]c$se5!];

8??DIIdO?<= <s   Ar   )NN)__name__
__module____qualname____firstlineno__r   r   authenticatedremoveslashr   __static_attributes____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   