File: //usr/local/lib/python3.10/dist-packages/tenacity/__pycache__/before.cpython-310.pyc
o
���g � @ s^ d dl Z d dlmZ e jrd dlZd dlmZ ddd�Zd d
dede jdgdf fdd
�Z dS )� N)�_utils)�RetryCallState�retry_stater �returnc C s dS )z'Before call strategy that does nothing.N� )r r r �:/usr/local/lib/python3.10/dist-packages/tenacity/before.py�before_nothing s r �loggerzlogging.Logger� log_levelc s d� �fdd�}|S )z:Before call strategy that logs to some logger the attempt.r r r Nc sB | j d u rd}nt�| j �}��� d|� dt�| j�� d�� d S )Nz <unknown>zStarting call to 'z', this is the z time calling it.)�fnr �get_callback_name�log�
to_ordinal�attempt_number)r �fn_name�r
r r r �log_it$ s
��zbefore_log.<locals>.log_it�r r r Nr )r r
r r r r �
before_log s r r )
�typing�tenacityr �
TYPE_CHECKING�loggingr r �int�Callabler r r r r �<module> s
���