
    9hu                          " S  S5      r g)c                   l    \ rS rSrSrS r\S 5       r\S 5       rS r	\
S 5       rS rS	 rS
 rS rSrg)Quota   z#An upper or lower bound for metricsc                     Xl         X l        g N_bound_upper)selfboundis_uppers      [C:\Suresh\moveshuttle\MDcreated\moveengine\venv\Lib\site-packages\aiokafka/metrics/quota.py__init__Quota.__init__   s        c                     [        U S5      $ NTr   )upper_bounds    r   r   Quota.upper_bound   s    [$''r   c                     [        U S5      $ )NFr   )lower_bounds    r   r   Quota.lower_bound   s    [%((r   c                     U R                   $ r   )r	   r
   s    r   is_upper_boundQuota.is_upper_bound   s    {{r   c                     U R                   $ r   )r   r   s    r   r   Quota.bound   s    {{r   c                     U R                  5       =(       a    XR                  :*  =(       d*    U R                  5       (       + =(       a    XR                  :  $ r   )r   r   )r
   values     r   is_acceptableQuota.is_acceptable   s?    ##%=%::*= 
##%%=%::*=	
r   c                 L    SnXR                   -   nX-  U R                  5       -   $ )N   )r   r   )r
   primeresults      r   __hash__Quota.__hash__   s)    #~ 3 3 555r   c                     XL a  g[        U 5      [        U5      L =(       aA    U R                  UR                  :H  =(       a!    U R                  5       UR                  5       :H  $ r   )typer   r   r
   others     r   __eq__Quota.__eq__!   sU    =J$u+% @

ekk)@##%)=)=)??	
r   c                 .    U R                  U5      (       + $ r   )r-   r+   s     r   __ne__Quota.__ne__*   s    ;;u%%%r   r   N)__name__
__module____qualname____firstlineno____doc__r   staticmethodr   r   r   propertyr   r!   r'   r-   r0   __static_attributes__ r   r   r   r      s_    - ( ( ) )  

6

&r   r   Nr   r:   r   r   <module>r;      s   *& *&r   