aboutsummaryrefslogtreecommitdiff
path: root/tests/builder/cache.test.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/builder/cache.test.py')
-rw-r--r--tests/builder/cache.test.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/tests/builder/cache.test.py b/tests/builder/cache.test.py
index 045e8e9..4211698 100644
--- a/tests/builder/cache.test.py
+++ b/tests/builder/cache.test.py
@@ -1,6 +1,7 @@
"""Tests for the per-instance lazy compile cache — semantics and cold/warm ratio."""
import time
+from collections.abc import Callable
from edify import Pattern, RegexBuilder
@@ -21,7 +22,7 @@ def _hex_number_builder():
)
-def _measure_call_wall_clock(action, iterations):
+def _measure_call_wall_clock(action: Callable[[], object], iterations: int) -> float:
start = time.perf_counter()
for _ in range(iterations):
action()