X-Git-Url: https://git.lttng.org/?p=lttng-tools.git;a=blobdiff_plain;f=tests%2Futils%2Flttngtest%2Ftap_generator.py;fp=tests%2Futils%2Flttngtest%2Ftap_generator.py;h=f2c9fc2b02352baff4142a91d796d42e5a1e9c2d;hp=c05a76a1968fa66ba77264e42de8aaff29e304af;hb=b26c3b64ce249d0d1f8055519cd648d1a0bcc0da;hpb=9e433ef8b0414138c2df173f3300146616fd6c6f diff --git a/tests/utils/lttngtest/tap_generator.py b/tests/utils/lttngtest/tap_generator.py index c05a76a19..f2c9fc2b0 100644 --- a/tests/utils/lttngtest/tap_generator.py +++ b/tests/utils/lttngtest/tap_generator.py @@ -13,9 +13,16 @@ from typing import Iterator, Optional def _get_time_ns(): - assert sys.version_info > (3, 3, 0) - # time.monotonic_ns is only available for python >= 3.8 - return time.monotonic() * 1000000000 + # type: () -> int + + # time.monotonic is only available since Python 3.3. We don't support + # those older versions so we can simply assert here. + assert sys.version_info >= (3, 3, 0) + + # time.monotonic_ns is only available for python >= 3.8, + # so the value is multiplied by 10^9 to maintain compatibility with + # older versions of the interpreter. + return int(time.monotonic() * 1000000000) class InvalidTestPlan(RuntimeError):