summaryrefslogtreecommitdiffstats
path: root/Tools/build/generate_levenshtein_examples.py
diff options
context:
space:
mode:
Diffstat (limited to 'Tools/build/generate_levenshtein_examples.py')
-rw-r--r--Tools/build/generate_levenshtein_examples.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/Tools/build/generate_levenshtein_examples.py b/Tools/build/generate_levenshtein_examples.py
index 5a8360f..778eb45 100644
--- a/Tools/build/generate_levenshtein_examples.py
+++ b/Tools/build/generate_levenshtein_examples.py
@@ -1,7 +1,7 @@
"""Generate 10,000 unique examples for the Levenshtein short-circuit tests."""
import argparse
-from functools import cache
+from functools import lru_cache
import json
import os.path
from random import choices, randrange
@@ -22,7 +22,7 @@ def _substitution_cost(ch_a, ch_b):
return _MOVE_COST
-@cache
+@lru_cache(None)
def levenshtein(a, b):
if not a or not b:
return (len(a) + len(b)) * _MOVE_COST