+
     h  c                   sX    R t ^ RIHt ^ RIt^ RIHt ]P
                  RR R ll4       tR# )z-
Timer context manager, only used in debug.

)timeN)	Generatorc                s>    V ^8  d   QhR\         R\        R,          /# )i   subjectZreturn)NNN)Zstrr   )Zformats   "</usr/lib/python3.14/site-packages/pip/_vendor/rich/_timer.py__annotate__r      s      3 33 3I.>$? 3    c              #  s   "   \        4       pRx  \        4       V,
          pVR,          p\        V  RVR R24       R# 5i)z0print the elapsed time. (only used in debugging)Ni  z	 elapsed z.1fZms)r    Zprint)r   ZstartZelapsedZ
elapsed_mss   &   r   timerr      s=      FE	funG4J	WIYz#.b
12s   =?)Z__doc__r    Z
contextlibZtypingr   Zcontextmanagerr   ) r   r   <module>r      s/   
    3 3r   