(self, data)
| 177 | |
| 178 | class TruncateWordsHTMLParser(TruncateHTMLParser): |
| 179 | def process(self, data): |
| 180 | data = re.split(r"(?<=\S)\s+(?=\S)", data) |
| 181 | output = escape(" ".join(data[: self.remaining])) |
| 182 | return data, output |
| 183 | |
| 184 | |
| 185 | class Truncator(SimpleLazyObject): |