관리-도구
편집 파일: _utils.cpython-38.pyc
U ʗ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-python38-pip-22.2.1-2.el8.x86_64/opt/alt/python38/lib/python3.8/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 n: tk rN z|� | j� W n tk rH Y nX Y nX |s\t| �S z| jrr|�d| j� W n tk r� Y nX 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