관리-도구
편집 파일: _utils.cpython-39.pyc
a ��Re� � @ sZ d dl Z d dlZe jd Zeed�dd�Zeed�dd�Zejdej f ed �d d�Z dS )� N� )�pos_num�returnc C s\ | dkrdS | dkrdS | dkr$dS | dkr0dS d | krDd krLn ndS t | d �S d S )Nr �th� �str �nd� �rd� � � ��find_ordinal�r � r ��/builddir/build/BUILDROOT/alt-python39-pip-21.3.1-2.el8.x86_64/opt/alt/python39/lib/python3.9/site-packages/pip/_vendor/tenacity/_utils.pyr s r c C s | � t | �� �S )Nr r r r r � to_ordinal* s r .)�cbr c C s� g }z|� | j� W n6 tyJ z|� | j� W n tyD Y n0 Y n0 |sXt| �S z| jrn|�d| j� W n ty� Y n0 d�|�S dS )znGet a callback fully-qualified name. If no name can be produced ``repr(cb)`` is called and returned. r �.N)�append�__qualname__�AttributeError�__name__�repr� __module__�insert�join)r �segmentsr r r �get_callback_name. s r )�sys�typing�maxsize�MAX_WAIT�int�strr r �Callable�Anyr r r r r �<module> s