o
    `šj—  ã                   @   s    d dl mZ G dd„ deƒZdS )é    )ÚAbstractMeasurableStatc                   @   s.   e Zd ZdZdZddd„Zdd„ Zdd	„ Zd
S )ÚTotalz9An un-windowed cumulative total maintained over all time.©Ú_totalç        c                 C   s
   || _ d S ©Nr   )ÚselfÚvalue© r
   úW/home/djax/ivt_ai_plugin/venv/lib/python3.10/site-packages/kafka/metrics/stats/total.pyÚ__init__   ó   
zTotal.__init__c                 C   s   |  j |7  _ d S r   r   )r   Úconfigr	   Únowr
   r
   r   Úrecord   s   zTotal.recordc                 C   s
   t | jƒS r   )Úfloatr   )r   r   r   r
   r
   r   Úmeasure   r   zTotal.measureN)r   )Ú__name__Ú
__module__Ú__qualname__Ú__doc__Ú	__slots__r   r   r   r
   r
   r
   r   r      s    
r   N)Úkafka.metrics.measurable_statr   r   r
   r
   r
   r   Ú<module>   s    