diff --git a/files/helpers/const.py b/files/helpers/const.py index 2f6c66c6f7..e0e34706c6 100644 --- a/files/helpers/const.py +++ b/files/helpers/const.py @@ -118,12 +118,11 @@ PUSHER_INSTANCE_ID = '02ddcc80-b8db-42be-9022-44c546b4dce6' PUSHER_KEY = environ.get("PUSHER_KEY", "").strip() single_words = "|".join([slur.lower() for slur in SLURS.keys()]) -SLUR_REGEX = re.compile(rf"(?i)(?<=\s|>)({single_words})(?=[\s<,.])") +SLUR_REGEX = re.compile(rf"(?i)(?<=\s|>)({single_words})(?=[\s<,.s])") def sub_matcher(match: re.Match) -> str: return SLURS[match.group(0).lower()] def censor_slurs(body: str, logged_user) -> str: - if not logged_user or logged_user.slurreplacer: - body = SLUR_REGEX.sub(sub_matcher, body) + if not logged_user or logged_user.slurreplacer: body = SLUR_REGEX.sub(sub_matcher, body) return body \ No newline at end of file