From c6b1d90dd896508c92df01b51f24fa50223d89f8 Mon Sep 17 00:00:00 2001 From: justcool393 Date: Thu, 3 Nov 2022 18:05:11 -0500 Subject: [PATCH] fix 500... again --- files/helpers/regex.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/files/helpers/regex.py b/files/helpers/regex.py index 877734b6a..7957535b0 100644 --- a/files/helpers/regex.py +++ b/files/helpers/regex.py @@ -115,11 +115,12 @@ pronouns_regex = re.compile("([a-z]{1,5})/[a-z]{1,5}(/[a-z]{1,5})?", flags=re.A| knowledgebase_page_regex = re.compile("[a-zA-Z0-9_\-]+", flags=re.A) -def sub_matcher(match, upper=False, replace_with:Union[dict[str, str], dict[str, List[str]]]=SLURS): +def sub_matcher(match:re.Match, upper=False, replace_with:Union[dict[str, str], dict[str, List[str]]]=SLURS): if match.group(0).startswith('<'): return match.group(0) else: - repl = replace_with[match.group(1).lower()] + group = 1 if len(match.groups()) > 1 else 0 + repl = replace_with[match.group(group).lower()] if not isinstance(repl, str): repl = random.choice(repl) return repl if not upper or "