2bi S SK r S SKrS SKJr \ R S- rS\S\4S jrS\S\4S jr S\R S \R 4 S\4S jr\R \\\4 rS\S\4S jrg) N) timedelta pos_numreturnc v U S:X a gU S:X a gU S:X a gU S:X a gS U s=:: a S :: a g [ U S- 5 $ )Nr th str nd rd find_ordinalr s ڍ/builddir/build/BUILDROOT/alt-python313-pip-23.3.1-3.el8.x86_64/opt/alt/python313/lib/python3.13/site-packages/pip/_vendor/tenacity/_utils.pyr r sP !| A A A g GbL)) c U [ U 5 3$ Nr r s r to_ordinalr + s Y|G,-..r cb.c z / n UR U R 5 U( d [ U 5 $ U R ( a UR SU R 5 SR U5 $ ! [ a0 UR U R 5 Ny! [ a Nf = ff = f! [ a NZf = f)zfGet a callback fully-qualified name. If no name can be produced ``repr(cb)`` is called and returned. r .)append__qualname__AttributeError__name__repr __module__insertjoin)r segmentss r get_callback_namer% / s H( Bx }}2==1 xx!! OOBKK( s: A0 -B- 0 B*;B B&"B*%B&&B*- B:9B: time_unitc j [ [ U [ 5 ( a U R 5 5 $ U 5 $ r )float isinstancer total_seconds)r&