Skip to content

Commit 88fc475

Browse files
Improve benchmark class fallback resolution
1 parent 9a14531 commit 88fc475

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

benchmarks/bench_kll.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -118,7 +118,11 @@ def main() -> None:
118118
fallback_names = []
119119
if not cls_name.endswith("Sketch"):
120120
fallback_names.append(f"{cls_name}Sketch")
121-
fallback_names.append("KLLSketch")
121+
else:
122+
base = cls_name[: -len("Sketch")]
123+
if base:
124+
fallback_names.append(base)
125+
fallback_names.extend(["KLLSketch", "KLL"])
122126
for candidate in fallback_names:
123127
if hasattr(module, candidate):
124128
cls_name = candidate

0 commit comments

Comments
 (0)