Edit File: _utils.cpython-311.pyc
� Q�d� � � � d dl Z d dlZd dlmZ e j dz Zdedefd�Zdedefd�Z dej d ej f defd �Zej eeef Zdedefd�ZdS ) � N)� timedelta� �pos_num�returnc � � | dk rdS | dk rdS | dk rdS | dk rdS d | cxk rd k rn ndS t | dz � � S )Nr �th� �str �nd� �rd� � � ��find_ordinal�r s �l/builddir/build/BUILD/cloudlinux-venv-1.0.2/venv/lib/python3.11/site-packages/pip/_vendor/tenacity/_utils.pyr r ss � ��!�|�|��t� �A����t� �A����t� �A����t� �g� � � � �� � � � � ��t��G�b�L�)�)�)� c �( � | � t | � � � �S �Nr r s r � to_ordinalr + s � ��.�|�G�,�,�.�.�.r �cb.c �j � g } |� | j � � n<# t $ r/ |� | j � � n# t $ r Y nw xY wY nw xY w|st | � � S | j r|� d| j � � n# t $ r Y nw xY wd� |� � S )znGet a callback fully-qualified name. If no name can be produced ``repr(cb)`` is called and returned. r �.)�append�__qualname__�AttributeError�__name__�repr� __module__�insert�join)r �segmentss r �get_callback_namer% / s� � � �H�������(�(�(�(��� � � � ��O�O�B�K�(�(�(�(��� � � ��D� ���������� � "��B�x�x�� ��}� 2�����2�=�1�1�1���� � � ��D� �����x�x��!�!�!sD � � A�A�A� A�A�A�A�A�-"B � B�B� time_unitc �r � t t | t � � r| � � � n| � � S r )�float� isinstancer � total_seconds)r&