
    9h                     6    S SK r  " S S5      r " S S\5      rg)    Nc                   <    \ rS rSrSr\R                  S 5       rSrg)AbstractMeasurable   z8A measurable quantity that can be registered as a metricc                     g)z
Measure this quantity and return the result

Arguments:
    config (MetricConfig): The configuration for this metric
    now (int): The POSIX time in milliseconds the measurement
        is being taken

Returns:
    The measured value
N selfconfignows      `C:\Suresh\moveshuttle\MDcreated\moveengine\venv\Lib\site-packages\aiokafka/metrics/measurable.pymeasureAbstractMeasurable.measure   s        r   N)	__name__
__module____qualname____firstlineno____doc__abcabstractmethodr   __static_attributes__r   r   r   r   r      s    B r   r   c                        \ rS rSrS rS rSrg)AnonMeasurable   c                     Xl         g N_measure_fn)r	   
measure_fns     r   __init__AnonMeasurable.__init__   s    %r   c                 6    [        U R                  X5      5      $ r   )floatr   r   s      r   r   AnonMeasurable.measure   s    T%%f233r   r   N)r   r   r   r   r    r   r   r   r   r   r   r      s    &4r   r   )r   r   r   r   r   r   <module>r%      s    
 $4' 4r   