§
    ‹Ÿj§  ã                   ó$   — d Z  G d„ d¦  «        ZdS )z#Deprecated Stopwatch implementationc                   ó$   — e Zd ZdZd„ Zd„ Zd„ ZdS )Ú	StopwatchzmDeprecated zmq.Stopwatch implementation

    You can use Python's builtin timers (time.monotonic, etc.).
    c                 ó²   — dd l }|                     dt          d¬¦  «         d| _        dd l}	 |j        | _        d S # t          $ r |j        | _        Y d S 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      ú`/var/www/finuniver-perm.ru/html/student/venv/lib/python3.11/site-packages/zmq/sugar/stopwatch.pyÚ__init__zStopwatch.__init__   s}   € Øˆˆˆà�ŠØXÝØð 	ñ 	
ô 	
ð 	
ð
 ˆŒØˆˆˆð	(Ø"œnˆDŒOˆOˆOøÝð 	(ð 	(ð 	(Ø"œiˆDŒOˆOˆOˆOð	(øøøs   ®< ¼AÁAc                 ó8   — |                       ¦   «         | _        dS )zStart the counterN)r   r   )r   s    r   ÚstartzStopwatch.start   s   € à—o’oÑ'Ô'ˆŒˆˆó    c                 ó^   — |                       ¦   «         }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      sK   € € € € € ðð ð
(ð (ð (ð (ð (ð (ð/ð /ð /ð /ð /r   r   N)r   r   r   r   r   ú<module>r      s=   ðØ )Ð )ð/ð /ð /ð /ð /ñ /ô /ð /ð /ð /r   