a  zet@sdddlZddlmZejr.ddlZddlmZdddddZd d eeej dgdfd d d Z dS)N)_utils)RetryCallStater retry_statereturncCsdS)z'Before call strategy that does nothing.N)rrrc/opt/bitninja-python-dojo/embedded/lib/python3.9/site-packages/pip/_vendor/tenacity/before_sleep.pybefore_sleep_nothingsr Fzlogging.Logger)logger log_levelexc_inforcsdddfdd }|S)z:Before call strategy that logs to some logger the attempt.rNrc s|jjr@|j}d|jjd|}}r:|j}qTd}nd|j}}d}jdt|j d|j j d|d|d |d dS) Nraisedz: Freturnedz Retrying z in z seconds as it  .)r ) outcomefailed exception __class____name__resultlogrget_callback_namefn next_actionsleep)rexverbvaluelocal_exc_infor r r rrlog_it&s&  z before_sleep_log..log_itr)r r r r!rr rbefore_sleep_logsr")F) typingpip._vendor.tenacityr TYPE_CHECKINGloggingrr intboolCallabler"rrrrs