/opt/imh-python/lib/python3.9/site-packages/zmq/sugar
NameSizeModeActions
__pycache__/-0755rm
attrsettr.py21330644editdlrm
constants.py24550644editdlrm
context.py90760644editdlrm
frame.py29590644editdlrm
poll.py55780644editdlrm
socket.py255130644editdlrm
stopwatch.py9150644editdlrm
tracker.py37610644editdlrm
version.py12310644editdlrm
__init__.py7380644editdlrm
Edit: /opt/imh-python/lib/python3.9/site-packages/zmq/sugar/stopwatch.py (915B)
"""Deprecated Stopwatch implementation""" # Copyright (c) PyZMQ Development Team. # Distributed under the terms of the Modified BSD License. class Stopwatch(object): """Deprecated zmq.Stopwatch implementation You can use Python's builtin timers (time.monotonic, etc.). """ def __init__(self): import warnings warnings.warn("zmq.Stopwatch is deprecated. Use stdlib time.monotonic and friends instead", DeprecationWarning, stacklevel=2, ) self._start = 0 import time try: self._monotonic = time.monotonic except AttributeError: self._monotonic = time.time def start(self): """Start the counter""" self._start = self._monotonic() def stop(self): """Return time since start in microseconds""" stop = self._monotonic() return int(1e6 * (stop - self._start))