Ë
    :vžj§  ã                   ó   — d Z  G d„ d«      Zy)z#Deprecated Stopwatch implementationc                   ó"   — e Zd ZdZd„ Zd„ Zd„ Zy)Ú	StopwatchzmDeprecated zmq.Stopwatch implementation

    You can use Python's builtin timers (time.monotonic, etc.).
    c                 ó¶   — dd l }|j                  dt        d¬«       d| _        dd l}	 |j
                  | _        y # t        $ r |j                  | _        Y y w xY w)Né    zJzmq.Stopwatch is deprecated. Use stdlib time.monotonic and friends insteadé   )Ú
stacklevel)ÚwarningsÚwarnÚDeprecationWarningÚ_startÚtimeÚ	monotonicÚ
_monotonicÚAttributeError)Úselfr   r   s      úd/workspace/moltex-experiments/.pixi/envs/default/lib/python3.12/site-packages/zmq/sugar/stopwatch.pyÚ__init__zStopwatch.__init__   sU   € Ûà�‰ØXÜØð 	ô 	
ð
 ˆŒÛð	(Ø"Ÿn™nˆD�OøÜò 	(Ø"Ÿi™iˆDŽOð	(ús   ©; »AÁAc                 ó.   — | j                  «       | _        y)zStart the counterN)r   r   )r   s    r   ÚstartzStopwatch.start   s   € à—o‘oÓ'ˆ�ó    c                 óX   — | j                  «       }t        d|| j                  z
  z  «      S )z'Return time since start in microsecondsg    €„.A)r   Úintr   )r   Ústops     r   r   zStopwatch.stop!   s'   € à�‰Ó ˆÜ�3˜$ §¡Ñ,Ñ-Ó.Ð.r   N)Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   r   r   © r   r   r   r      s   „ ñò
(ò (ó/r   r   N)r   r   r   r   r   Ú<module>r      s   ðÙ )÷/ò /r   