OwlCyberSecurity - MANAGER
Edit File: before_sleep.cpython-39.pyc
a �F�fD � @ sd d dl Z d dlmZ e jr.d dlZd dlmZ ddd�dd�Zd d eee j dgdf d �dd�Z dS )� N)�_utils)�RetryCallStater ��retry_state�returnc C s dS )z'Before call strategy that does nothing.N� )r r r �c/home/gouroczh/virtualenv/test/3.9/lib/python3.9/site-packages/pip/_vendor/tenacity/before_sleep.py�before_sleep_nothing s r Fzlogging.Logger)�logger� log_level�exc_infor c s ddd�� ��fdd�}|S )z:Before call strategy that logs to some logger the attempt.r Nr c s� | j d u rtd��| jd u r$td��| j jrd| j �� }d|jj� d|� � }}� r^| j �� }qxd}nd| j �� }}d}| jd u r�d}nt � | j�}�j�d|� d | jj� d |� d|� d� |d � d S )Nz&log_it() called before outcome was setz*log_it() called before next_action was setZraisedz: FZreturnedz <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 �exZverb�valueZlocal_exc_info�fn_name�r r r r r �log_it&