ó
    Ñ]jù  ã                   óš   • S SK r S SKJr  \ R                  (       a  S SKJr  S
S jrS\R                  S\S\ R                  S/S4   4S	 jr	g)é    N)Ú_utils)ÚRetryCallStater   Úreturnc                 ó   • g)z'Before call strategy that does nothing.N© )Úretry_states    ÚL/home/mande/repo/quber/.venv/lib/python3.13/site-packages/tenacity/before.pyÚbefore_nothingr
      s   � ó    ÚloggerÚ	log_levelc                 ó   ^ ^• SUU 4S jjnU$ )z:Before call strategy that logs to some logger the attempt.c           	      óÔ   >• U R                   c  SnO [        R                  " U R                   5      nTR                  TSU S[        R                  " U R
                  5       S35        g )Nz	<unknown>zStarting call to 'z', this is the z time calling it.)Úfnr   Úget_callback_nameÚlogÚ
to_ordinalÚattempt_number)r   Úfn_namer   r   s     €€r	   Úlog_itÚbefore_log.<locals>.log_it"   sa   ø€ Ø�>‰>Ñ!à!‰Gä×.Ò.¨{¯~©~Ó>ˆGØ�
‰
ØØ   	ð *Ü!×,Ò,¨[×-GÑ-GÓHÐIÐIZð\õ	
r   ©r   r   r   Nr   )r   r   r   s   `` r	   Ú
before_logr      s   ù€ ÷


ð 

ð €Mr   r   )
ÚtypingÚtenacityr   ÚTYPE_CHECKINGr   r
   ÚLoggerProtocolÚintÚCallabler   r   r   r	   Ú<module>r       sS   ðó" å à	××Ý'ô2ðØ×!Ñ!ðØ.1ðà‡_�_Ð&Ð'¨Ð-Ñ.õr   