From e8671a716da868332d3ac1f66d4d2f7f8d33fc28 Mon Sep 17 00:00:00 2001 From: Scott Date: Fri, 7 Jan 2022 11:14:29 -0800 Subject: Make logging optionally remove global handlers added by (shitty) pip modules. Make config optionally halt on unrecognized arguments. Make profanity filter smarter. --- profanity_filter.py | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'profanity_filter.py') diff --git a/profanity_filter.py b/profanity_filter.py index 5621cef..fe54221 100755 --- a/profanity_filter.py +++ b/profanity_filter.py @@ -347,6 +347,7 @@ class ProfanityFilter(object): 'poop chute', 'poopchute', 'porn', + 'pron', 'pornhub', 'porno', 'pornographi', @@ -471,6 +472,11 @@ class ProfanityFilter(object): def _normalize(self, text: str) -> str: result = text.lower() result = result.replace("_", " ") + result = result.replace('0', 'o') + result = result.replace('1', 'l') + result = result.replace('4', 'a') + result = result.replace('5', 's') + result = result.replace('3', 'e') for x in string.punctuation: result = result.replace(x, "") chunks = [ -- cgit v1.3