
    Chz                     &    S SK Jr   " S S\5      rg)   )AbstractSampledStatc                   8   ^  \ rS rSrSrU 4S jrS rS rSrU =r	$ )Avg   zJ
An AbstractSampledStat that maintains a simple average over its samples.
c                 $   > [         TU ]  S5        g )Ng        )super__init__)self	__class__s    _C:\Suresh\moveshuttle\MDcreated\moveengine\venv\Lib\site-packages\aiokafka/metrics/stats/avg.pyr	   Avg.__init__	   s        c                 .    U=R                   U-  sl         g )N)value)r
   sampleconfigr   nows        r   update
Avg.update   s    r   c                     SnSnU H  nXFR                   -  nXVR                  -  nM!     U(       d  g[        U5      U-  $ )N    )r   event_countfloat)r
   samplesr   r   	total_sumtotal_countr   s          r   combineAvg.combine   sH    	F%I---K  Y+--r    )
__name__
__module____qualname____firstlineno____doc__r	   r   r   __static_attributes____classcell__)r   s   @r   r   r      s    . .r   r   N)sampled_statr   r   r   r   r   <module>r(      s    -.
 .r   