§
    
Á³g`  ã                   ót   — 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
ede j        dgdf         fd„Z	dS )é    N)Ú_utils)ÚRetryCallStateÚretry_stater   Úreturnc                 ó   — dS )z'Before call strategy that does nothing.N© )r   s    úY/var/www/html/mpstechhub/venv/lib/python3.11/site-packages/pip/_vendor/tenacity/before.pyÚbefore_nothingr
      s   € € € ó    Úloggerzlogging.LoggerÚ	log_levelc                 ó   ‡ ‡— dˆˆ fd„}|S )z:Before call strategy that logs to some logger the attempt.r   r   r   Nc           	      óž   •— ‰                      ‰dt          j        | j        ¦  «        › dt          j        | j        ¦  «        › d�¦  «         d S )NzStarting call to 'z', this is the z time calling it.)Úlogr   Úget_callback_nameÚfnÚ
to_ordinalÚattempt_number)r   r   r   s    €€r	   Úlog_itzbefore_log.<locals>.log_it"   sj   ø€ Ø�
Š
Øð\¥Ô!9¸+¼.Ñ!IÔ!Ið \ð \Ý!Ô,¨[Ô-GÑHÔHð\ð \ð \ñ	
ô 	
ð 	
ð 	
ð 	
r   ©r   r   r   Nr   )r   r   r   s   `` r	   Ú
before_logr      s.   øø€ ð
ð 
ð 
ð 
ð 
ð 
ð 
ð €Mr   r   )
ÚtypingÚpip._vendor.tenacityr   ÚTYPE_CHECKINGÚloggingr   r
   ÚintÚCallabler   r   r   r	   ú<module>r      s¡   ðð" €€€à 'Ð 'Ð 'Ð 'Ð 'Ð 'à	Ôð 4Ø€N€N€Nà3Ð3Ð3Ð3Ð3Ð3ð2ð 2ð 2ð 2ð
Ð'ð 
°Cð 
¸F¼OÐM]ÐL^Ð`dÐLdÔ<eð 
ð 
ð 
ð 
ð 
ð 
r   