# Copyright (c) Microsoft Corporation. All rights reserved. # Licensed under the MIT License. See LICENSE in the project root # for license information. """Provides monotonic timestamps with a resetable zero. """ import time __all__ = ["current", "reset"] def current(): return time.monotonic() - timestamp_zero def reset(): global timestamp_zero timestamp_zero = time.monotonic() reset()