def clean(self, value): # Find a suitable set of valid tags using self.head and self.valid_tags if self.head: valid_tags = set(VALID_HEAD_TAGS) if self.valid_tags is not None: valid_tags = valid_tags & self.valid_tags else: valid_tags = self.valid_tags value = escape_tags(value, valid_tags) if self.head: # Remove text before tags before_tags = re.compile("^([^<>]*)<") value = before_tags.sub('<', value) # Remove text after tags after_tags = re.compile(">([^<>]*)$") value = after_tags.sub('>', value) return value
def clean(self, value): value = escape_tags(value, self.valid_tags) # Remove double quote, replace newlines with commas return value.replace('"', '"').replace("\n", ", ").strip()
def clean(self, value): value = escape_tags(value, self.valid_tags) # Replace newlines with spaces return value.replace("\n", " ").strip()
def clean(self, value): value = escape_tags(value, self.valid_tags or VALID_INLINE_TAGS) return value.strip()