def __call__(self, value): if self.is_empty(value): return self.empty_value value = remove_tags(value) value = HTMLParser().unescape(value) if self.remove_line_breaks: value = re.sub(r'(?:\n\r|\r\n|\n|\r)+', ' ', value) value = re.sub(r'[ ]+', ' ', value) value = value.strip() if value == '': return self.empty_value return value