
    Be                     D    d dl mZ ddlmZ  G d dej                  ZdS )    )web   )_cleanup_docc                       e Zd Zd Zd ZdS )LivenessHandlerc                     || _         d S )N)applications)selfr	   s     1lib/python3.11/site-packages/panel/io/liveness.py
initializezLivenessHandler.initialize   s    (    c                   K   |                      dd           }|                     dd           |"|| j        vrt          j        dd|d          |#|                     | j        j        di           d S | j        |         }	 |                                }t          |           |                     |di           d S # t          $ r }t          j        d	d|d
|           d }~ww xY w)Nendpoint)defaultzContent-Typezapplication/jsoni  z	Endpoint z does not exist.Ti  z0 could not be served. Application raised error: )get_argument
set_headerr	   r   	HTTPErrorwriterequestpathcreate_documentr   	Exception)r
   r   appdoces        r   getzLivenessHandler.get   s#     $$Z$>>(:;;;HD4E$E$E-%M%M%M%MNNNJJ)40111F)	%%''CJJ$'((((( 	 	 	-```]^``  	s   :C 
C-C((C-N)__name__
__module____qualname__r   r    r   r   r   r      s2        ) ) )    r   r   N)tornador   documentr   RequestHandlerr   r    r   r   <module>r$      s`          " " " " " "    c(     r   