
    iD	                     |    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'Before call strategy that does nothing.N )r   s    fC:\Users\betacode\Desktop\descargarYoutube\venv\Lib\site-packages\pip/_vendor/tenacity/before_sleep.pybefore_sleep_nothingr
      s          Floggerzlogging.Logger	log_levelexc_infoc                      d fd}|S )z:Before call strategy that logs to some logger the attempt.r   r   r   Nc                    | j         t          d          | j        t          d          | j         j        rK| j                                         }d|j        j         d| }}r| j                                         }n d}nd| j                                         }}d}| j        d}nt          j
        | j                  }                    d| d	| j        j         d
| d| d	|           d S )Nz&log_it() called before outcome was setz*log_it() called before next_action was setraisedz: Freturnedz	<unknown>z	Retrying z in z seconds as it  .)r   )outcomeRuntimeErrornext_actionfailed	exception	__class____name__resultfnr   get_callback_namelogsleep)	r   exverbvaluelocal_exc_infofn_namer   r   r   s	         r	   log_itz before_sleep_log.<locals>.log_it&   s/    &GHHH"*KLLL% 
	#$..00B"r|'<$D$D$D$D%D '!,!4!>!>!@!@!&$k&9&@&@&B&B%D"N>!!GG.{~>>G

fff)@)FffW[ff^cfff# 	 	
 	
 	
 	
 	
r   r   r   r   Nr   )r   r   r   r&   s   ``` r	   before_sleep_logr(      s5    
 
 
 
 
 
 
 
B Mr   r'   )F)typingpip._vendor.tenacityr   TYPE_CHECKINGloggingr   r
   intboolCallabler(   r   r   r	   <module>r0      s   "  ' ' ' ' ' '	 4NNN3333332 2 2 2 ( ((( ( _&'-.	( ( ( ( ( (r   