
    i                          G d  d      Z y)c                   $    e Zd Zd Zd Zd Zd Zy)_RetryCounterc                      || _         i | _        y N)max_retriescounts)selfr   s     u/var/www/catia.catastroantioquia-mas.com/valormas/lib/python3.12/site-packages/pinecone/admin/eraser/retry_counter.py__init__z_RetryCounter.__init__   s    &    c                 l    || j                   vrd| j                   |<   | j                   |xx   dz  cc<   y )N       )r   r   keys     r	   	incrementz_RetryCounter.increment   s0    dkk! DKKCAr   c                 :    | j                   j                  |d      S )Nr   )r   getr   s     r	   	get_countz_RetryCounter.get_count   s    {{sA&&r   c                 >    | j                  |      | j                  k\  S r   )r   r   r   s     r	   is_maxed_outz_RetryCounter.is_maxed_out   s    ~~c"d&6&666r   N)__name__
__module____qualname__r
   r   r   r    r   r	   r   r      s    
'7r   r   N)r   r   r   r	   <module>r      s   7 7r   