U
    ‰df  ã                   @   sD   d dl Z d dlmZ ddlmZ G dd„ deƒZG dd„ deƒZdS )	é    N)Úgené   )ÚBaseHandlerc                   @   s   e Zd Zejdd„ ƒZdS )ÚMetricsc                 C   s   |   t ¡ ¡ |  dd¡ d S )NzContent-Typez
text/plain)ÚwriteÚprometheus_clientZgenerate_latestZ
set_header©Úself© r
   ú8/tmp/pip-unpacked-wheel-3pokl8eb/flower/views/monitor.pyÚget	   s    zMetrics.getN©Ú__name__Ú
__module__Ú__qualname__r   Ú	coroutiner   r
   r
   r
   r   r      s   r   c                   @   s   e Zd Zejdd„ ƒZdS )ÚHealthcheckc                 C   s   |   d¡ d S )NÚOK)r   r   r
   r
   r   r      s    zHealthcheck.getNr   r
   r
   r
   r   r      s   r   )r   Ztornador   Zviewsr   r   r   r
   r
   r
   r   Ú<module>   s   