def clean_text(self,text): """Returns given text with dates and prohibited words removed. Indeterminate words are marked as such """ cleaned_text = "" #remove dates cleaned_text = datechecker.remove_dates(text) #marked remove prohibited words, mark indeterminate words cleaned_text = commonwords.remove_words(cleaned_text, self.allowed_words, self.prohibited_words) return cleaned_text
def clean_text(text, Dictionary): """Attempts to remove or mark each work that could be a name or date in the given text. Return a string with those words removed or marked indeterminate """ #Dictionary object contains list of allowed and prohibited words allowed,prohibited = Dictionary.export_dicts() cleaned_text = "" #remove dates cleaned_text = datechecker.remove_dates(text) #remove prohibited words, and mark ambiguous words as indeerminate cleaned_text = commonwords.remove_words(cleaned_text, allowed,prohibited) return cleaned_text