
    /h                     |    d dl Z d dlmZ e j        r
d dlZd dlmZ ddZ	 dd	d
dedede j	        dgdf         fdZ
dS )    N)_utils)RetryCallStateretry_stater   returnc                     dS )z&After call strategy that does nothing.N )r   s    M/var/www/html/venv/lib/python3.11/site-packages/pip/_vendor/tenacity/after.pyafter_nothingr
      s          %0.3floggerzlogging.Logger	log_level
sec_formatc                      d fd}|S )zBAfter call strategy that logs to some logger the finished attempt.r   r   r   Nc                                          dt          j        | j                   d| j        z   dt          j        | j                   d           d S )NzFinished call to 'z' after z(s), this was the z time calling it.)logr   get_callback_namefnseconds_since_start
to_ordinalattempt_number)r   r   r   r   s    r	   log_itzafter_log.<locals>.log_it&   s    

]!9+.!I!I ] ]+"AA] ]"-k.HII] ] ]	
 	
 	
 	
 	
r   r   r   r   Nr   )r   r   r   r   s   ``` r	   	after_logr      s4    
 
 
 
 
 
 
 
 Mr   r   )r   )typingpip._vendor.tenacityr   TYPE_CHECKINGloggingr   r
   intstrCallabler   r   r   r	   <module>r"      s   "  ' ' ' ' ' '	 4NNN3333331 1 1 1    _&'-.	     r   