B
    3\t                 @   sR   d Z ddlmZ ddlmZmZ ddlmZmZ G dd deZ	de e	fgZ
d	S )
z(Tornado handlers for viewing HTML files.    )web   )IPythonHandler
path_regex)
url_escapeurl_path_joinc               @   s   e Zd ZdZejdd ZdS )ViewHandlerz#Render HTML files within an iframe.c             C   sb   | d}| j|s&tdd| |ddd }t| jdt|}| 	| j
d||d d S )	N/i  zFile does not exist: %s   filesz	view.html)file_urlZ
page_title)stripZcontents_managerZfile_existsr   Z	HTTPErrorrsplitr   Zbase_urlr   writeZrender_template)selfpathbasenamer    r   5lib/python3.7/site-packages/notebook/view/handlers.pyget   s    
zViewHandler.getN)__name__
__module____qualname____doc__r   Zauthenticatedr   r   r   r   r   r      s   r   z/view%sN)r   Ztornador   Zbase.handlersr   r   Zutilsr   r   r   Zdefault_handlersr   r   r   r   <module>   s
   