From efa638a11c23948239504e9370ecca09fb9121e6 Mon Sep 17 00:00:00 2001 From: Kevin Humphreys Date: Wed, 23 Nov 2022 16:41:51 -0800 Subject: [PATCH] don't overwrite function param --- spacy/matcher/matcher.pyx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/spacy/matcher/matcher.pyx b/spacy/matcher/matcher.pyx index a3bdd00e3..c2d9969d8 100644 --- a/spacy/matcher/matcher.pyx +++ b/spacy/matcher/matcher.pyx @@ -1057,13 +1057,13 @@ def _get_extra_predicates_dict(attr, value_dict, vocab, predicate_types, regex=True)) continue elif cls == _FuzzyPredicate: - fuzz = type_[len("FUZZY"):] # number after prefix - fuzzy = int(fuzz) if fuzz else -1 if isinstance(value, dict): # add predicates inside fuzzy operator + fuzz = type_[len("FUZZY"):] # number after prefix + fuzzy_val = int(fuzz) if fuzz else -1 output.extend(_get_extra_predicates_dict(attr, value, vocab, predicate_types, extra_predicates, seen_predicates, - fuzzy=fuzzy, fuzzy_match=fuzzy_match)) + fuzzy=fuzzy_val, fuzzy_match=fuzzy_match)) continue predicate = cls(len(extra_predicates), attr, value, type_, vocab=vocab, regex=regex, fuzzy=fuzzy, fuzzy_match=fuzzy_match)