Optionally surface exceptions that happen under executors by reading
[python_utils.git] / profanity_filter.py
index 95540fa7b36f0bd8fcf813196e2f9f2390569fce..22de26395bcf188a3300ecfdeec193246d233ded 100755 (executable)
@@ -494,14 +494,12 @@ class ProfanityFilter(object):
         result = result.replace('3', 'e')
         for x in string.punctuation:
             result = result.replace(x, "")
-        chunks = [
-            self.stemmer.stem(word) for word in nltk.word_tokenize(result)
-        ]
+        chunks = [self.stemmer.stem(word) for word in nltk.word_tokenize(result)]
         return ' '.join(chunks)
 
     def tokenize(self, text: str):
         for x in nltk.word_tokenize(text):
-            for y in re.split('\W+', x):
+            for y in re.split(r'\W+', x):
                 yield y
 
     def contains_bad_word(self, text: str) -> bool: