(self, elem, *, escapable=False)
| 179 | return self.__starttag_text |
| 180 | |
| 181 | def set_cdata_mode(self, elem, *, escapable=False): |
| 182 | self.cdata_elem = elem.lower() |
| 183 | self._escapable = escapable |
| 184 | if self.cdata_elem == 'plaintext': |
| 185 | self.interesting = re.compile(r'\z') |
| 186 | elif escapable and not self.convert_charrefs: |
| 187 | self.interesting = re.compile(r'&|</%s(?=[\t\n\r\f />])' % self.cdata_elem, |
| 188 | re.IGNORECASE|re.ASCII) |
| 189 | else: |
| 190 | self.interesting = re.compile(r'</%s(?=[\t\n\r\f />])' % self.cdata_elem, |
| 191 | re.IGNORECASE|re.ASCII) |
| 192 | |
| 193 | def clear_cdata_mode(self): |
| 194 | self.interesting = interesting_normal |
no test coverage detected